[INFO] cloning repository https://github.com/djava/toy_compiler
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/djava/toy_compiler" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fdjava%2Ftoy_compiler", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fdjava%2Ftoy_compiler'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 478caf2bc1df35ab1bf311a4611cc377bc0ddc71
[INFO] testing djava/toy_compiler against master#1f7f8ea0721a3b1eb73e6c6d25cccb371434b320 for pr-154065
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fdjava%2Ftoy_compiler" "/workspace/builds/worker-1-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-1-tc1/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/djava/toy_compiler
[INFO] finished tweaking git repo https://github.com/djava/toy_compiler
[INFO] tweaked toml for git repo https://github.com/djava/toy_compiler written to /workspace/builds/worker-1-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/djava/toy_compiler on toolchain 1f7f8ea0721a3b1eb73e6c6d25cccb371434b320
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1f7f8ea0721a3b1eb73e6c6d25cccb371434b320" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/djava/toy_compiler already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1f7f8ea0721a3b1eb73e6c6d25cccb371434b320" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded peg-runtime v0.8.5
[INFO] [stderr]   Downloaded clio v0.3.5
[INFO] [stderr]   Downloaded enum_dispatch v0.3.13
[INFO] [stderr]   Downloaded bytecount v0.6.9
[INFO] [stderr]   Downloaded tempfile v3.26.0
[INFO] [stderr]   Downloaded nom_locate v5.0.0
[INFO] [stderr]   Downloaded bitfield-struct v0.12.1
[INFO] [stderr]   Downloaded clap v4.5.57
[INFO] [stderr]   Downloaded peg-macros v0.8.5
[INFO] [stderr]   Downloaded peg v0.8.5
[INFO] [stderr]   Downloaded clap_builder v4.5.57
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1f7f8ea0721a3b1eb73e6c6d25cccb371434b320" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 5076b62edaa16e9a316d7827f3389d595131e8dcbf18a67d5b0c39cb1654c300
[INFO] running `Command { std: "docker" "start" "-a" "5076b62edaa16e9a316d7827f3389d595131e8dcbf18a67d5b0c39cb1654c300", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "5076b62edaa16e9a316d7827f3389d595131e8dcbf18a67d5b0c39cb1654c300", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "5076b62edaa16e9a316d7827f3389d595131e8dcbf18a67d5b0c39cb1654c300", kill_on_drop: false }`
[INFO] [stdout] 5076b62edaa16e9a316d7827f3389d595131e8dcbf18a67d5b0c39cb1654c300
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1f7f8ea0721a3b1eb73e6c6d25cccb371434b320" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] f96052c327d0ff471a5681c221bf3482faa9727334dfe8b2e950bbeab4e1ba12
[INFO] running `Command { std: "docker" "start" "-a" "f96052c327d0ff471a5681c221bf3482faa9727334dfe8b2e950bbeab4e1ba12", kill_on_drop: false }`
[INFO] [stderr]    Compiling quote v1.0.44
[INFO] [stderr]    Compiling libc v0.2.183
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling clap_lex v0.7.7
[INFO] [stderr]    Compiling linux-raw-sys v0.12.1
[INFO] [stderr]    Compiling proc-macro2 v1.0.106
[INFO] [stderr]    Compiling peg-runtime v0.8.5
[INFO] [stderr]    Compiling memchr v2.8.0
[INFO] [stderr]    Compiling once_cell v1.21.3
[INFO] [stderr]    Compiling anstream v0.6.21
[INFO] [stderr]    Compiling hashbrown v0.15.5
[INFO] [stderr]    Compiling indexmap v2.13.0
[INFO] [stderr]    Compiling fixedbitset v0.5.7
[INFO] [stderr]    Compiling bytecount v0.6.9
[INFO] [stderr]    Compiling clap_builder v4.5.57
[INFO] [stderr]    Compiling nom v8.0.0
[INFO] [stderr]    Compiling petgraph v0.8.3
[INFO] [stderr]    Compiling syn v2.0.114
[INFO] [stderr]    Compiling peg-macros v0.8.5
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling is-terminal v0.4.17
[INFO] [stderr]    Compiling tempfile v3.26.0
[INFO] [stderr]    Compiling peg v0.8.5
[INFO] [stderr]    Compiling nom_locate v5.0.0
[INFO] [stderr]    Compiling clap_derive v4.5.55
[INFO] [stderr]    Compiling bitfield-struct v0.12.1
[INFO] [stderr]    Compiling enum_dispatch v0.3.13
[INFO] [stderr]    Compiling clap v4.5.57
[INFO] [stderr]    Compiling clio v0.3.5
[INFO] [stderr]    Compiling compiler v0.1.0 (/opt/rustwide/workdir/crates/compiler)
[INFO] [stderr]    Compiling test-support v0.1.0 (/opt/rustwide/workdir/crates/test-support)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 14.63s
[INFO] running `Command { std: "docker" "inspect" "f96052c327d0ff471a5681c221bf3482faa9727334dfe8b2e950bbeab4e1ba12", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "f96052c327d0ff471a5681c221bf3482faa9727334dfe8b2e950bbeab4e1ba12", kill_on_drop: false }`
[INFO] [stdout] f96052c327d0ff471a5681c221bf3482faa9727334dfe8b2e950bbeab4e1ba12
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1f7f8ea0721a3b1eb73e6c6d25cccb371434b320" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] a3f20059b937bb53f35fa705ba2ea96ad6c2710d9d7fd211074640c1ca0d56d5
[INFO] running `Command { std: "docker" "start" "-a" "a3f20059b937bb53f35fa705ba2ea96ad6c2710d9d7fd211074640c1ca0d56d5", kill_on_drop: false }`
[INFO] [stderr]    Compiling test-support v0.1.0 (/opt/rustwide/workdir/crates/test-support)
[INFO] [stderr]    Compiling compiler v0.1.0 (/opt/rustwide/workdir/crates/compiler)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 7.08s
[INFO] running `Command { std: "docker" "inspect" "a3f20059b937bb53f35fa705ba2ea96ad6c2710d9d7fd211074640c1ca0d56d5", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "a3f20059b937bb53f35fa705ba2ea96ad6c2710d9d7fd211074640c1ca0d56d5", kill_on_drop: false }`
[INFO] [stdout] a3f20059b937bb53f35fa705ba2ea96ad6c2710d9d7fd211074640c1ca0d56d5
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1f7f8ea0721a3b1eb73e6c6d25cccb371434b320" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] c002a0d54e19e437fe75ff3fabaea31ae769357dcd58a3c8fe03729b8bda994e
[INFO] running `Command { std: "docker" "start" "-a" "c002a0d54e19e437fe75ff3fabaea31ae769357dcd58a3c8fe03729b8bda994e", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.09s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/compiler-b90454a99dcc46d2)
[INFO] [stdout] 
[INFO] [stdout] running 210 tests
[INFO] [stdout] test passes::closurize_functions::tests::test_captures_param_inserted_at_front ... ok
[INFO] [stdout] test passes::closurize_functions::tests::test_function_id_becomes_closure ... ok
[INFO] [stdout] test passes::closurize_functions::tests::test_captures_param_added_to_all_functions ... ok
[INFO] [stdout] test passes::closurize_functions::tests::test_function_reference_in_call_arg ... ok
[INFO] [stdout] test passes::closurize_functions::tests::test_function_reference_in_while_loop ... ok
[INFO] [stdout] test passes::closurize_functions::tests::test_global_symbol_converted ... ok
[INFO] [stdout] test passes::closurize_functions::tests::test_function_reference_in_conditional ... ok
[INFO] [stdout] test passes::closurize_lambdas::tests::test_lambda_in_conditional ... ok
[INFO] [stdout] test passes::closurize_lambdas::tests::test_capture_in_arithmetic_expression ... ok
[INFO] [stdout] test passes::closurize_lambdas::tests::test_lambda_in_while_loop ... ok
[INFO] [stdout] test passes::closurize_lambdas::tests::test_multiple_captures ... ok
[INFO] [stdout] test passes::closurize_functions::tests::test_non_function_id_unchanged ... ok
[INFO] [stdout] test passes::closurize_lambdas::tests::test_multiple_lambdas ... ok
[INFO] [stdout] test passes::closurize_lambdas::tests::test_lambda_to_closure ... ok
[INFO] [stdout] test passes::closurize_lambdas::tests::test_closure_replaces_lambda ... ok
[INFO] [stdout] test passes::closurize_lambdas::tests::test_no_capture_lambda ... ok
[INFO] [stdout] test passes::constant_folding::tests::test_add ... ok
[INFO] [stdout] test passes::constant_folding::tests::test_input ... ok
[INFO] [stdout] test passes::constant_folding::tests::test_multiply_mixed_with_add_fold ... ok
[INFO] [stdout] test passes::constant_folding::tests::test_multiply_by_zero_fold ... ok
[INFO] [stdout] test passes::constant_folding::tests::test_mixed ... ok
[INFO] [stdout] test passes::constant_folding::tests::test_nested ... ok
[INFO] [stdout] test passes::constant_folding::tests::test_multiply_nested_fold ... ok
[INFO] [stdout] test passes::constant_folding::tests::test_zero ... ok
[INFO] [stdout] test passes::globalize_identifiers::tests::test_globalize_func_as_arg ... ok
[INFO] [stdout] test passes::constant_folding::tests::test_multiply ... ok
[INFO] [stdout] test passes::optimize_fallthrough::tests::test_chain_with_if ... ok
[INFO] [stdout] test passes::globalize_identifiers::tests::test_globalize_leaves_local_vars_alone ... ok
[INFO] [stdout] test passes::optimize_fallthrough::tests::test_if_in_loop ... ok
[INFO] [stdout] test passes::optimize_fallthrough::tests::test_nested_loop ... ok
[INFO] [stdout] test passes::constant_folding::tests::test_subinput ... ok
[INFO] [stdout] test passes::constant_folding::tests::test_while_loop_constant_false ... ok
[INFO] [stdout] test passes::optimize_fallthrough::tests::test_simple_loop ... ok
[INFO] [stdout] test passes::optimize_fallthrough::tests::test_straight_chain ... ok
[INFO] [stdout] test passes::globalize_identifiers::tests::test_globalize_call_func ... ok
[INFO] [stdout] test passes::patch_instructions::tests::test_cascading_assigns ... ok
[INFO] [stdout] test passes::patch_instructions::tests::test_input ... ok
[INFO] [stdout] test passes::patch_instructions::tests::test_complex_assignment ... ok
[INFO] [stdout] test passes::patch_instructions::tests::test_multiply_constants ... ok
[INFO] [stdout] test passes::constant_folding::tests::test_while_loop_simple ... ok
[INFO] [stdout] test passes::patch_instructions::tests::test_multiply_simple ... ok
[INFO] [stdout] test passes::patch_instructions::tests::test_add ... ok
[INFO] [stdout] test passes::patch_instructions::tests::test_nested ... ok
[INFO] [stdout] test passes::constant_folding::tests::test_while_loop_with_partial_eval_in_body ... ok
[INFO] [stdout] test passes::patch_instructions::tests::test_simple_assignment ... ok
[INFO] [stdout] test passes::patch_instructions::tests::test_simple_assignment_imm64 ... ok
[INFO] [stdout] test passes::patch_instructions::tests::test_complex_args ... ok
[INFO] [stdout] test passes::patch_instructions::tests::test_subinput ... ok
[INFO] [stdout] test passes::register_allocation::tests::test_add ... ok
[INFO] [stdout] test passes::patch_instructions::tests::test_multiply_with_spilled_dest ... ok
[INFO] [stdout] test passes::register_allocation::tests::test_complex_assignment ... ok
[INFO] [stdout] test passes::patch_instructions::tests::test_mixed ... ok
[INFO] [stdout] test passes::patch_instructions::tests::test_zero ... ok
[INFO] [stdout] test passes::register_allocation::tests::test_complex_args ... ok
[INFO] [stdout] test passes::register_allocation::tests::test_cascading_assigns ... ok
[INFO] [stdout] test passes::register_allocation::tests::test_input ... ok
[INFO] [stdout] test passes::register_allocation::tests::test_mixed ... ok
[INFO] [stdout] test passes::register_allocation::tests::test_multiply_constants ... ok
[INFO] [stdout] test passes::register_allocation::tests::test_multiply_simple ... ok
[INFO] [stdout] test passes::register_allocation::tests::test_multiply_with_variable ... ok
[INFO] [stdout] test passes::register_allocation::tests::test_multiply_mixed_with_add ... ok
[INFO] [stdout] test passes::register_allocation::tests::test_simple_assignment ... ok
[INFO] [stdout] test passes::register_allocation::tests::test_nested ... ok
[INFO] [stdout] test passes::register_allocation::tests::test_subinput ... ok
[INFO] [stdout] test passes::register_allocation::tests::test_tuple_in_loop ... ok
[INFO] [stdout] test passes::register_allocation::tests::test_tuple_simple_read ... ok
[INFO] [stdout] test passes::register_allocation::tests::test_tuple_single_element ... ok
[INFO] [stdout] test passes::register_allocation::tests::test_tuple_subscript_write ... ok
[INFO] [stdout] test passes::register_allocation::tests::test_tuple_element_arithmetic ... ok
[INFO] [stdout] test passes::register_allocation::tests::test_force_spills ... ok
[INFO] [stdout] test passes::remove_complex_operands::tests::test_add ... ok
[INFO] [stdout] test passes::remove_complex_operands::tests::test_complex_args ... ok
[INFO] [stdout] test passes::register_allocation::tests::test_zero ... ok
[INFO] [stdout] test passes::remove_complex_operands::tests::test_cascading_assigns ... ok
[INFO] [stdout] test passes::register_allocation::tests::test_tuple_with_scalars_register_pressure ... ok
[INFO] [stdout] test passes::remove_complex_operands::tests::test_function_variable_as_callee ... ok
[INFO] [stdout] test passes::remove_complex_operands::tests::test_apply_with_different_functions ... ok
[INFO] [stdout] test passes::remove_complex_operands::tests::test_input ... ok
[INFO] [stdout] test passes::remove_complex_operands::tests::test_simple_assignment ... ok
[INFO] [stdout] test passes::remove_complex_operands::tests::test_nested ... ok
[INFO] [stdout] test passes::remove_complex_operands::tests::test_subinput ... ok
[INFO] [stdout] test passes::remove_complex_operands::tests::test_mixed ... ok
[INFO] [stdout] test passes::remove_complex_operands::tests::test_ternary_as_callee ... ok
[INFO] [stdout] test passes::register_allocation::tests::test_multiply_register_pressure ... ok
[INFO] [stdout] test passes::register_allocation::tests::test_tuple_read_all_elements ... ok
[INFO] [stdout] test passes::remove_complex_operands::tests::test_complex_assignment ... ok
[INFO] [stdout] test passes::register_allocation::tests::test_tuple_two_alive ... ok
[INFO] [stdout] test passes::remove_complex_operands::tests::test_ternary_as_callee_false_branch ... ok
[INFO] [stdout] test passes::remove_complex_operands::tests::test_while_loop_complex_body ... ok
[INFO] [stdout] test passes::register_allocation::tests::test_tuple_mutate_and_sum ... ok
[INFO] [stdout] test passes::remove_complex_operands::tests::test_while_loop_complex_condition ... ok
[INFO] [stdout] test passes::register_allocation::tests::test_tuple_with_input ... ok
[INFO] [stdout] test passes::register_allocation::tests::test_tuple_multiple_simultaneous ... ok
[INFO] [stdout] test passes::register_allocation::tests::test_force_spills_constants ... ok
[INFO] [stdout] test passes::short_circuiting::tests::test_nested ... ok
[INFO] [stdout] test passes::short_circuiting::tests::test_comparisons_or ... ok
[INFO] [stdout] test passes::short_circuiting::tests::test_comparisons_and ... ok
[INFO] [stdout] test passes::remove_complex_operands::tests::test_while_loop_simple ... ok
[INFO] [stdout] test passes::translate_ast_to_ir::tests::test_add ... ok
[INFO] [stdout] test passes::short_circuiting::tests::test_simple ... ok
[INFO] [stdout] test passes::translate_ast_to_ir::tests::test_apply_with_different_functions ... ok
[INFO] [stdout] test passes::translate_ast_to_ir::tests::test_complex_assignment ... ok
[INFO] [stdout] test passes::translate_ast_to_ir::tests::test_input ... ok
[INFO] [stdout] test passes::translate_ast_to_ir::tests::test_function_variable_as_callee ... ok
[INFO] [stdout] test passes::translate_ast_to_ir::tests::test_mixed ... ok
[INFO] [stdout] test passes::translate_ast_to_ir::tests::test_first_class_function_call ... ok
[INFO] [stdout] test passes::translate_ast_to_ir::tests::test_cascading_assigns ... ok
[INFO] [stdout] test passes::translate_ast_to_ir::tests::test_complex_args ... ok
[INFO] [stdout] test passes::translate_ast_to_ir::tests::test_condition_statement ... ok
[INFO] [stdout] test passes::remove_complex_operands::tests::test_zero ... ok
[INFO] [stdout] test passes::translate_ast_to_ir::tests::test_simple_assignment ... ok
[INFO] [stdout] test passes::translate_ast_to_ir::tests::test_subinput ... ok
[INFO] [stdout] test passes::translate_ast_to_ir::tests::test_ternary ... ok
[INFO] [stdout] test passes::translate_ast_to_ir::tests::test_ternary_as_callee_false_branch ... ok
[INFO] [stdout] test passes::translate_ast_to_ir::tests::test_nested ... ok
[INFO] [stdout] test passes::translate_ast_to_ir::tests::test_ternary_as_callee ... ok
[INFO] [stdout] test passes::tupleize_excess_args::tests::test_multi_func_excess_args ... ok
[INFO] [stdout] test passes::translate_ast_to_ir::tests::test_ternary_complex ... ok
[INFO] [stdout] test passes::translate_ast_to_ir::tests::test_while_loop_zero_iterations ... ok
[INFO] [stdout] test passes::translate_ast_to_ir::tests::test_zero ... ok
[INFO] [stdout] test passes::translate_ast_to_ir::tests::test_while_loop_with_conditional ... ok
[INFO] [stdout] test passes::remove_complex_operands::tests::test_first_class_function_call ... ok
[INFO] [stdout] test passes::tupleize_excess_args::tests::test_single_func_excess_args ... ok
[INFO] [stdout] test passes::translate_ast_to_ir::tests::test_while_loop_simple ... ok
[INFO] [stdout] test passes::tupleize_excess_args::tests::test_non_excess_args ... ok
[INFO] [stdout] test passes::translate_ast_to_ir::tests::test_while_loop_accumulator ... ok
[INFO] [stdout] test passes::translate_ast_to_ir::tests::test_while_loop_nested ... ok
[INFO] [stdout] test passes::tupleize_excess_args::tests::test_multi_func_non_excess_args ... ok
[INFO] [stdout] test passes::tupleize_excess_args::tests::test_single_func_many_excess_args ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_fn_return_no_value ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_assign_to_call ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_call_multi_arg ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_fn_multiline_body ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_fn_return_expr ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_fn_nested_tuple_return_type ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_bool_op_complex ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_fn_single_param ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_fn_nested_tuple_param ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_bool_op_simple ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_call_no_arg ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_call_complex_arg ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_call_simple_arg ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_fn_bool_param ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_fn_mixed_tuple_and_primitive_params ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_fn_no_return_type ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_fn_return_bool_type ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_fn_return_with_value ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_fn_tuple_param ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_fn_with_params ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_fn_tuple_return_type ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_for_nested ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_if_empty_body ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_if_simple ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_for_simple_desugar ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_if_else_if_else_single_line ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_if_else ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_if_chained_else_ifs ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_if_multiline_body ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_lambda_assigned_to_var ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_if_with_complex_condition ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_if_else_if_else ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_if_else_single_line ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_for_decrement ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_lambda_as_function_arg ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_lambda_called ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_lambda_in_ternary ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_lambda_in_tuple ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_lambda_no_args ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_print_str_call ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_lambda_multi_args ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_space_delimited_unary ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_simple_unaryop ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_multiple_functions ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_multiline ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_string_type_parameter ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_simple_assign ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_string ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_subscript_assign_complex_expr ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_subscript_assign_in_if_body ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_simple_neg_constant ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_subscript_assign_negative_index ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_simple_binop ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_subscript_assign_multiline ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_subscript_assign_nonzero_index ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_subscript_chained ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_subscript_negative_index ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_subscript_in_binop ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_lambda_simple ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_subscript_assign_simple ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_lambda_with_multiple_args_passed_to_function ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_parens ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_subscript_assign_with_subscript_expr_rhs ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_subscript_assign_tuple_value ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_subscript_in_ternary_condition ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_subscript_call ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_subscript_nonzero_index ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_subscript_on_call ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_simple_constant ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_subscript_on_parens_tuple ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_subscript_simple ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_ternary_call ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_ternary_nested ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_ternary_simple ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_ternary_with_binop ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_tuple_in_call ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_tuple_pair ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_tuple_assign ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_tuple_single_trailing_comma ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_tuple_nested ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_tuple_trailing_comma_multi ... ok
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/compiler-46a6ffd38a16093e)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 210 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.10s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stderr]      Running tests/test_arrays.rs (/opt/rustwide/target/debug/deps/test_arrays-d2cccf094ab47dc4)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 62 tests
[INFO] [stdout] test test_array_from_inputs ... FAILED
[INFO] [stdout] test test_array_in_if_branch ... FAILED
[INFO] [stdout] test test_array_created_in_branch_false ... FAILED
[INFO] [stdout] test test_array_in_if_branch_false ... FAILED
[INFO] [stdout] test test_array_with_negative_values ... FAILED
[INFO] [stdout] test test_array_with_zeros ... FAILED
[INFO] [stdout] test test_array_write_in_branch ... FAILED
[INFO] [stdout] test test_array_with_variable_elements ... FAILED
[INFO] [stdout] test test_bool_array_element_as_while_condition ... FAILED
[INFO] [stdout] test test_bool_array_and_elements ... FAILED
[INFO] [stdout] test test_bool_array_not_element ... FAILED
[INFO] [stdout] test test_array_in_while_loop ... FAILED
[INFO] [stdout] test test_array_element_as_condition ... FAILED
[INFO] [stdout] test test_array_mutation_in_loop ... FAILED
[INFO] [stdout] test test_array_element_in_while_condition ... FAILED
[INFO] [stdout] test test_array_with_many_scalars ... FAILED
[INFO] [stdout] test test_array_with_computed_elements ... FAILED
[INFO] [stdout] test test_array_write_in_branch_false ... FAILED
[INFO] [stdout] test test_array_mixed_constants_and_inputs ... FAILED
[INFO] [stdout] test test_array_created_in_loop ... FAILED
[INFO] [stdout] test test_bool_array_write ... FAILED
[INFO] [stdout] test test_bool_array_independence ... FAILED
[INFO] [stdout] test test_array_independence ... FAILED
[INFO] [stdout] test test_array_created_in_branch ... FAILED
[INFO] [stdout] test test_bool_array_three_elements ... FAILED
[INFO] [stdout] test test_element_to_variable ... FAILED
[INFO] [stdout] test test_bool_array_read ... FAILED
[INFO] [stdout] test test_bool_array_overwrite ... FAILED
[INFO] [stdout] test test_index_from_input ... FAILED
[INFO] [stdout] test test_expr_index_read ... FAILED
[INFO] [stdout] test test_bool_array_or_elements ... FAILED
[INFO] [stdout] test test_expr_index_write ... FAILED
[INFO] [stdout] test test_index_write_from_input ... FAILED
[INFO] [stdout] test test_bool_array_write_in_branch_false ... FAILED
[INFO] [stdout] test test_single_element_array ... FAILED
[INFO] [stdout] test test_large_array ... FAILED
[INFO] [stdout] test test_bool_array_store_comparison ... FAILED
[INFO] [stdout] test test_cascading_mutations ... FAILED
[INFO] [stdout] test test_bool_array_write_in_branch ... FAILED
[INFO] [stdout] test test_subscript_overwrite_same_index ... FAILED
[INFO] [stdout] test test_scalar_and_array_interleaved ... FAILED
[INFO] [stdout] test test_element_subtract ... FAILED
[INFO] [stdout] test test_subscript_write_last ... FAILED
[INFO] [stdout] test test_read_all_five_elements ... FAILED
[INFO] [stdout] test test_subscript_write_all ... FAILED
[INFO] [stdout] test test_subscript_write ... FAILED
[INFO] [stdout] test test_sum_elements ... FAILED
[INFO] [stdout] test test_three_element_array ... FAILED
[INFO] [stdout] test test_loop_fill_array ... FAILED
[INFO] [stdout] test test_variable_index_write ... FAILED
[INFO] [stdout] test test_loop_scan_array ... FAILED
[INFO] [stdout] test test_two_element_array ... FAILED
[INFO] [stdout] test test_subscript_write_middle ... FAILED
[INFO] [stdout] test test_three_arrays ... FAILED
[INFO] [stdout] test test_variable_index_read ... FAILED
[INFO] [stdout] test test_write_computed_value ... FAILED
[INFO] [stdout] test test_fibonacci_in_array ... FAILED
[INFO] [stdout] test test_write_input_to_element ... FAILED
[INFO] [stdout] test test_variable_index_both_read_and_write ... FAILED
[INFO] [stdout] test test_swap_via_array ... FAILED
[INFO] [stdout] test test_sum_five_elements ... FAILED
[INFO] [stdout] test test_two_arrays ... FAILED
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- test_array_from_inputs stdout ----
[INFO] [stdout] fn main() -> int { a = [read_int(), read_int(), read_int()]
[INFO] [stdout] print_int(a[0])
[INFO] [stdout] print_int(a[1])
[INFO] [stdout] print_int(a[2])
[INFO] [stdout] }
[INFO] [stdout] -------
[INFO] [stdout] Pass: GlobalizeIdentifiers(GlobalizeIdentifiers)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: ClosurizeFunctions(ClosurizeFunctions)
[INFO] [stdout] Pass: ClosurizeLambdas(ClosurizeLambdas)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: DisambiguateSubscript(DisambiguateSubscript)
[INFO] [stdout] Pass: ExtractStringOps(ExtractStringOps)
[INFO] [stdout] Pass: ShortCircuiting(ShortCircuiting)
[INFO] [stdout] Pass: TupleizeExcessArgs(TupleizeExcessArgs)
[INFO] [stdout] Pass: RemoveComplexOperands(RemoveComplexOperands)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: InjectAllocations(InjectAllocations)
[INFO] [stdout] Pass: DeclosurizeCalls(DeclosurizeCalls)
[INFO] [stdout] Pass: RegisterAllocation(RegisterAllocation)
[INFO] [stdout] Pass: PatchInstructions(PatchInstructions)
[INFO] [stdout] Pass: PreludeConclusion(PreludeConclusion)
[INFO] [stdout] Pass: ResolveWidth(ResolveWidth)
[INFO] [stdout] -- No Opt: -- 
[INFO] [stdout] 	.att_syntax
[INFO] [stdout] 	.align 8
[INFO] [stdout] 	.globl main
[INFO] [stdout] main:
[INFO] [stdout] 	pushq %rbp
[INFO] [stdout] 	pushq %r12
[INFO] [stdout] 	pushq %r13
[INFO] [stdout] 	pushq %rbx
[INFO] [stdout] 	pushq %r15
[INFO] [stdout] 	movq $32768, %rdi
[INFO] [stdout] 	movq $32768, %rsi
[INFO] [stdout] 	callq __gc_initialize
[INFO] [stdout] 	movq __gc_rootstack_begin(%rip), %r15
[INFO] [stdout] 	jmp .EE_25
[INFO] [stdout] .EE_25:
[INFO] [stdout] 	movq %rdi, %rbx
[INFO] [stdout] 	jmp .EE_17
[INFO] [stdout] .EE_22:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %r11
[INFO] [stdout] 	addq $32, __gc_free_ptr(%rip)
[INFO] [stdout] 	movq $4611686018427388128, %rax
[INFO] [stdout] 	movq %rax, 0(%r11)
[INFO] [stdout] 	movq %r11, %rcx
[INFO] [stdout] 	movq %rbx, 8(%r11)
[INFO] [stdout] 	movq %r13, 16(%r11)
[INFO] [stdout] 	movq %r12, 24(%r11)
[INFO] [stdout] 	movq %rcx, %rbx
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $1, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $2, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_18
[INFO] [stdout] .EE_23:
[INFO] [stdout] 	movq %r15, %rdi
[INFO] [stdout] 	movq $32, %rsi
[INFO] [stdout] 	callq __gc_collect
[INFO] [stdout] 	jmp .EE_22
[INFO] [stdout] .EE_17:
[INFO] [stdout] 	callq read_int
[INFO] [stdout] 	movq %rax, %rbx
[INFO] [stdout] 	callq read_int
[INFO] [stdout] 	movq %rax, %r13
[INFO] [stdout] 	callq read_int
[INFO] [stdout] 	movq %rax, %r12
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %rcx
[INFO] [stdout] 	addq $32, %rcx
[INFO] [stdout] 	cmpq __gc_fromspace_end(%rip), %rcx
[INFO] [stdout] 	jl .EE_22
[INFO] [stdout] 	jmp .EE_23
[INFO] [stdout] .EE_18:
[INFO] [stdout] 	popq %r15
[INFO] [stdout] 	popq %rbx
[INFO] [stdout] 	popq %r13
[INFO] [stdout] 	popq %r12
[INFO] [stdout] 	popq %rbp
[INFO] [stdout] 	retq
[INFO] [stdout] 
[INFO] [stdout] 	.section .note.GNU-stack,"",@progbits
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] thread 'test_array_from_inputs' (233) panicked at crates/compiler/tests/utils.rs:37:9:
[INFO] [stdout] Failed assembler: failed to create temp file: No such file or directory (os error 2) at path "/opt/rustwide/workdir/crates/compiler/../../target/tmp/.tmpeoRFqM"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5fb991cf6b1a - std[f92b4c606f291077]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5fb991cf6b1a - std[f92b4c606f291077]::backtrace_rs::backtrace::trace_unsynchronized::<std[f92b4c606f291077]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5fb991cf6b1a - std[f92b4c606f291077]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5fb991cf6b1a - <<std[f92b4c606f291077]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[786f478f706679df]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5fb991d0b77a - <core[786f478f706679df]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5fb991d0b77a - core[786f478f706679df]::fmt::write
[INFO] [stdout]    6:     0x5fb991cfb412 - std[f92b4c606f291077]::io::default_write_fmt::<alloc[64763625b5a07cdb]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5fb991cfb412 - <alloc[64763625b5a07cdb]::vec::Vec<u8> as std[f92b4c606f291077]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5fb991cd557f - <std[f92b4c606f291077]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5fb991cd557f - std[f92b4c606f291077]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5fb991ceefc9 - std[f92b4c606f291077]::panicking::default_hook
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5fb991b0c00c - <alloc[64763625b5a07cdb]::boxed::Box<dyn for<'a, 'b> core[786f478f706679df]::ops::function::Fn<(&'a std[f92b4c606f291077]::panic::PanicHookInfo<'b>,), Output = ()> + core[786f478f706679df]::marker::Sync + core[786f478f706679df]::marker::Send> as core[786f478f706679df]::ops::function::Fn<(&std[f92b4c606f291077]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   12:     0x5fb991b0c00c - test[20e1f0ae6cad7a17]::test_main_with_exit_callback::<test[20e1f0ae6cad7a17]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5fb991cef182 - <alloc[64763625b5a07cdb]::boxed::Box<dyn for<'a, 'b> core[786f478f706679df]::ops::function::Fn<(&'a std[f92b4c606f291077]::panic::PanicHookInfo<'b>,), Output = ()> + core[786f478f706679df]::marker::Sync + core[786f478f706679df]::marker::Send> as core[786f478f706679df]::ops::function::Fn<(&std[f92b4c606f291077]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   14:     0x5fb991cef182 - std[f92b4c606f291077]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5fb991cd5638 - std[f92b4c606f291077]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5fb991cccf29 - std[f92b4c606f291077]::sys::backtrace::__rust_end_short_backtrace::<std[f92b4c606f291077]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5fb991cd634d - __rustc[8241495c18a89d70]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5fb991d0bf0c - core[786f478f706679df]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5fb991aec866 - test_arrays[7006d04fa5f7c90]::utils::execute_test_case
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/utils.rs:37:9
[INFO] [stdout]   20:     0x5fb991af7eb4 - test_arrays[7006d04fa5f7c90]::test_array_from_inputs
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:226:5
[INFO] [stdout]   21:     0x5fb991af4b57 - test_arrays[7006d04fa5f7c90]::test_array_from_inputs::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:225:28
[INFO] [stdout]   22:     0x5fb991aee776 - <test_arrays[7006d04fa5f7c90]::test_array_from_inputs::{closure#0} as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x5fb991b000eb - <fn() -> core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5fb991b000eb - test[20e1f0ae6cad7a17]::__rust_begin_short_backtrace::<core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>, fn() -> core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:663:18
[INFO] [stdout]   25:     0x5fb991b0cadb - test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:686:74
[INFO] [stdout]   26:     0x5fb991b0cadb - <core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x5fb991b0cadb - std[f92b4c606f291077]::panicking::catch_unwind::do_call::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}>, core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x5fb991b0cadb - std[f92b4c606f291077]::panicking::catch_unwind::<core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>, core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x5fb991b0cadb - std[f92b4c606f291077]::panic::catch_unwind::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}>, core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x5fb991b0cadb - test[20e1f0ae6cad7a17]::run_test_in_process
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:686:27
[INFO] [stdout]   31:     0x5fb991b0cadb - test[20e1f0ae6cad7a17]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:607:43
[INFO] [stdout]   32:     0x5fb991b081f4 - test[20e1f0ae6cad7a17]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:637:41
[INFO] [stdout]   33:     0x5fb991b081f4 - std[f92b4c606f291077]::sys::backtrace::__rust_begin_short_backtrace::<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x5fb991b0f6e2 - std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked::<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   35:     0x5fb991b0f6e2 - <core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x5fb991b0f6e2 - std[f92b4c606f291077]::panicking::catch_unwind::do_call::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]   37:     0x5fb991b0f6e2 - std[f92b4c606f291077]::panicking::catch_unwind::<(), core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x5fb991b0f6e2 - std[f92b4c606f291077]::panic::catch_unwind::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x5fb991b0f6e2 - std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked::<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   40:     0x5fb991b0f6e2 - <std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1} as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x5fb991cf642f - <alloc[64763625b5a07cdb]::boxed::Box<dyn core[786f478f706679df]::ops::function::FnOnce<(), Output = ()> + core[786f478f706679df]::marker::Send> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   42:     0x5fb991cf642f - <std[f92b4c606f291077]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   43:     0x7d50ab177aa4 - <unknown>
[INFO] [stdout]   44:     0x7d50ab204a64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_array_in_if_branch stdout ----
[INFO] [stdout] fn main() -> int { a = [1, 2]
[INFO] [stdout] x = read_int()
[INFO] [stdout] if x > 0 {
[INFO] [stdout]     print_int(a[0])
[INFO] [stdout] } else {
[INFO] [stdout]     print_int(a[1])
[INFO] [stdout] }
[INFO] [stdout] }
[INFO] [stdout] -------
[INFO] [stdout] Pass: GlobalizeIdentifiers(GlobalizeIdentifiers)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: ClosurizeFunctions(ClosurizeFunctions)
[INFO] [stdout] Pass: ClosurizeLambdas(ClosurizeLambdas)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: DisambiguateSubscript(DisambiguateSubscript)
[INFO] [stdout] Pass: ExtractStringOps(ExtractStringOps)
[INFO] [stdout] Pass: ShortCircuiting(ShortCircuiting)
[INFO] [stdout] Pass: TupleizeExcessArgs(TupleizeExcessArgs)
[INFO] [stdout] Pass: RemoveComplexOperands(RemoveComplexOperands)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: InjectAllocations(InjectAllocations)
[INFO] [stdout] Pass: DeclosurizeCalls(DeclosurizeCalls)
[INFO] [stdout] Pass: RegisterAllocation(RegisterAllocation)
[INFO] [stdout] Pass: PatchInstructions(PatchInstructions)
[INFO] [stdout] Pass: PreludeConclusion(PreludeConclusion)
[INFO] [stdout] Pass: ResolveWidth(ResolveWidth)
[INFO] [stdout] -- No Opt: -- 
[INFO] [stdout] 	.att_syntax
[INFO] [stdout] 	.align 8
[INFO] [stdout] 	.globl main
[INFO] [stdout] main:
[INFO] [stdout] 	pushq %rbp
[INFO] [stdout] 	pushq %r15
[INFO] [stdout] 	pushq %rbx
[INFO] [stdout] 	movq $32768, %rdi
[INFO] [stdout] 	movq $32768, %rsi
[INFO] [stdout] 	callq __gc_initialize
[INFO] [stdout] 	movq __gc_rootstack_begin(%rip), %r15
[INFO] [stdout] 	jmp .EE_37
[INFO] [stdout] .EE_37:
[INFO] [stdout] 	movq %rdi, %rbx
[INFO] [stdout] 	jmp .EE_31
[INFO] [stdout] .EE_33:
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_32
[INFO] [stdout] .EE_34:
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $1, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_32
[INFO] [stdout] .EE_35:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %r11
[INFO] [stdout] 	addq $24, __gc_free_ptr(%rip)
[INFO] [stdout] 	movq $4611686018427388064, %rax
[INFO] [stdout] 	movq %rax, 0(%r11)
[INFO] [stdout] 	movq %r11, %rbx
[INFO] [stdout] 	movq $1, 8(%r11)
[INFO] [stdout] 	movq $2, 16(%r11)
[INFO] [stdout] 	callq read_int
[INFO] [stdout] 	movq %rax, %rcx
[INFO] [stdout] 	cmpq $0, %rcx
[INFO] [stdout] 	jg .EE_33
[INFO] [stdout] 	jmp .EE_34
[INFO] [stdout] .EE_36:
[INFO] [stdout] 	movq %r15, %rdi
[INFO] [stdout] 	movq $24, %rsi
[INFO] [stdout] 	callq __gc_collect
[INFO] [stdout] 	jmp .EE_35
[INFO] [stdout] .EE_31:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %rcx
[INFO] [stdout] 	addq $24, %rcx
[INFO] [stdout] 	cmpq __gc_fromspace_end(%rip), %rcx
[INFO] [stdout] 	jl .EE_35
[INFO] [stdout] 	jmp .EE_36
[INFO] [stdout] .EE_32:
[INFO] [stdout] 	popq %rbx
[INFO] [stdout] 	popq %r15
[INFO] [stdout] 	popq %rbp
[INFO] [stdout] 	retq
[INFO] [stdout] 
[INFO] [stdout] 	.section .note.GNU-stack,"",@progbits
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] thread 'test_array_in_if_branch' (234) panicked at crates/compiler/tests/utils.rs:37:9:
[INFO] [stdout] Failed assembler: failed to create temp file: No such file or directory (os error 2) at path "/opt/rustwide/workdir/crates/compiler/../../target/tmp/.tmp490Ydh"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5fb991cf6b1a - std[f92b4c606f291077]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5fb991cf6b1a - std[f92b4c606f291077]::backtrace_rs::backtrace::trace_unsynchronized::<std[f92b4c606f291077]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5fb991cf6b1a - std[f92b4c606f291077]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5fb991cf6b1a - <<std[f92b4c606f291077]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[786f478f706679df]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5fb991d0b77a - <core[786f478f706679df]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5fb991d0b77a - core[786f478f706679df]::fmt::write
[INFO] [stdout]    6:     0x5fb991cfb412 - std[f92b4c606f291077]::io::default_write_fmt::<alloc[64763625b5a07cdb]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5fb991cfb412 - <alloc[64763625b5a07cdb]::vec::Vec<u8> as std[f92b4c606f291077]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5fb991cd557f - <std[f92b4c606f291077]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5fb991cd557f - std[f92b4c606f291077]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5fb991ceefc9 - std[f92b4c606f291077]::panicking::default_hook
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5fb991b0c00c - <alloc[64763625b5a07cdb]::boxed::Box<dyn for<'a, 'b> core[786f478f706679df]::ops::function::Fn<(&'a std[f92b4c606f291077]::panic::PanicHookInfo<'b>,), Output = ()> + core[786f478f706679df]::marker::Sync + core[786f478f706679df]::marker::Send> as core[786f478f706679df]::ops::function::Fn<(&std[f92b4c606f291077]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   12:     0x5fb991b0c00c - test[20e1f0ae6cad7a17]::test_main_with_exit_callback::<test[20e1f0ae6cad7a17]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5fb991cef182 - <alloc[64763625b5a07cdb]::boxed::Box<dyn for<'a, 'b> core[786f478f706679df]::ops::function::Fn<(&'a std[f92b4c606f291077]::panic::PanicHookInfo<'b>,), Output = ()> + core[786f478f706679df]::marker::Sync + core[786f478f706679df]::marker::Send> as core[786f478f706679df]::ops::function::Fn<(&std[f92b4c606f291077]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   14:     0x5fb991cef182 - std[f92b4c606f291077]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5fb991cd5638 - std[f92b4c606f291077]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5fb991cccf29 - std[f92b4c606f291077]::sys::backtrace::__rust_end_short_backtrace::<std[f92b4c606f291077]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5fb991cd634d - __rustc[8241495c18a89d70]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5fb991d0bf0c - core[786f478f706679df]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5fb991aec866 - test_arrays[7006d04fa5f7c90]::utils::execute_test_case
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/utils.rs:37:9
[INFO] [stdout]   20:     0x5fb991af8710 - test_arrays[7006d04fa5f7c90]::test_array_in_if_branch
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:346:5
[INFO] [stdout]   21:     0x5fb991af4be7 - test_arrays[7006d04fa5f7c90]::test_array_in_if_branch::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:345:29
[INFO] [stdout]   22:     0x5fb991aee836 - <test_arrays[7006d04fa5f7c90]::test_array_in_if_branch::{closure#0} as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x5fb991b000eb - <fn() -> core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5fb991b000eb - test[20e1f0ae6cad7a17]::__rust_begin_short_backtrace::<core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>, fn() -> core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:663:18
[INFO] [stdout]   25:     0x5fb991b0cadb - test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:686:74
[INFO] [stdout]   26:     0x5fb991b0cadb - <core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x5fb991b0cadb - std[f92b4c606f291077]::panicking::catch_unwind::do_call::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}>, core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x5fb991b0cadb - std[f92b4c606f291077]::panicking::catch_unwind::<core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>, core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x5fb991b0cadb - std[f92b4c606f291077]::panic::catch_unwind::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}>, core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x5fb991b0cadb - test[20e1f0ae6cad7a17]::run_test_in_process
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:686:27
[INFO] [stdout]   31:     0x5fb991b0cadb - test[20e1f0ae6cad7a17]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:607:43
[INFO] [stdout]   32:     0x5fb991b081f4 - test[20e1f0ae6cad7a17]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:637:41
[INFO] [stdout]   33:     0x5fb991b081f4 - std[f92b4c606f291077]::sys::backtrace::__rust_begin_short_backtrace::<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x5fb991b0f6e2 - std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked::<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   35:     0x5fb991b0f6e2 - <core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x5fb991b0f6e2 - std[f92b4c606f291077]::panicking::catch_unwind::do_call::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]   37:     0x5fb991b0f6e2 - std[f92b4c606f291077]::panicking::catch_unwind::<(), core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x5fb991b0f6e2 - std[f92b4c606f291077]::panic::catch_unwind::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x5fb991b0f6e2 - std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked::<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   40:     0x5fb991b0f6e2 - <std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1} as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x5fb991cf642f - <alloc[64763625b5a07cdb]::boxed::Box<dyn core[786f478f706679df]::ops::function::FnOnce<(), Output = ()> + core[786f478f706679df]::marker::Send> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   42:     0x5fb991cf642f - <std[f92b4c606f291077]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   43:     0x7d50ab177aa4 - <unknown>
[INFO] [stdout]   44:     0x7d50ab204a64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_array_created_in_branch_false stdout ----
[INFO] [stdout] fn main() -> int { x = read_int()
[INFO] [stdout] a = [0, 0]
[INFO] [stdout] if x > 0 {
[INFO] [stdout]     a = [1, 2]
[INFO] [stdout] } else {
[INFO] [stdout]     a = [3, 4]
[INFO] [stdout] }
[INFO] [stdout] print_int(a[0])
[INFO] [stdout] print_int(a[1])
[INFO] [stdout] }
[INFO] [stdout] -------
[INFO] [stdout] Pass: GlobalizeIdentifiers(GlobalizeIdentifiers)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: ClosurizeFunctions(ClosurizeFunctions)
[INFO] [stdout] Pass: ClosurizeLambdas(ClosurizeLambdas)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: DisambiguateSubscript(DisambiguateSubscript)
[INFO] [stdout] Pass: ExtractStringOps(ExtractStringOps)
[INFO] [stdout] Pass: ShortCircuiting(ShortCircuiting)
[INFO] [stdout] Pass: TupleizeExcessArgs(TupleizeExcessArgs)
[INFO] [stdout] Pass: RemoveComplexOperands(RemoveComplexOperands)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: InjectAllocations(InjectAllocations)
[INFO] [stdout] Pass: DeclosurizeCalls(DeclosurizeCalls)
[INFO] [stdout] Pass: RegisterAllocation(RegisterAllocation)
[INFO] [stdout] Pass: PatchInstructions(PatchInstructions)
[INFO] [stdout] Pass: PreludeConclusion(PreludeConclusion)
[INFO] [stdout] Pass: ResolveWidth(ResolveWidth)
[INFO] [stdout] -- No Opt: -- 
[INFO] [stdout] 	.att_syntax
[INFO] [stdout] 	.align 8
[INFO] [stdout] 	.globl main
[INFO] [stdout] main:
[INFO] [stdout] 	pushq %rbp
[INFO] [stdout] 	pushq %r12
[INFO] [stdout] 	pushq %r15
[INFO] [stdout] 	pushq %rbx
[INFO] [stdout] 	movq %rsp, %rbp
[INFO] [stdout] 	subq $8, %rsp
[INFO] [stdout] 	movq $32768, %rdi
[INFO] [stdout] 	movq $32768, %rsi
[INFO] [stdout] 	callq __gc_initialize
[INFO] [stdout] 	movq __gc_rootstack_begin(%rip), %r15
[INFO] [stdout] 	jmp .EE_75
[INFO] [stdout] .EE_75:
[INFO] [stdout] 	movq %rdi, %rbx
[INFO] [stdout] 	jmp .EE_64
[INFO] [stdout] .EE_66:
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $1, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_65
[INFO] [stdout] .EE_67:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %r11
[INFO] [stdout] 	addq $24, __gc_free_ptr(%rip)
[INFO] [stdout] 	movq $4611686018427388064, %rax
[INFO] [stdout] 	movq %rax, 0(%r11)
[INFO] [stdout] 	movq %r11, %rbx
[INFO] [stdout] 	movq $1, 8(%r11)
[INFO] [stdout] 	movq $2, 16(%r11)
[INFO] [stdout] 	jmp .EE_66
[INFO] [stdout] .EE_68:
[INFO] [stdout] 	movq %r15, %rdi
[INFO] [stdout] 	movq $24, %rsi
[INFO] [stdout] 	callq __gc_collect
[INFO] [stdout] 	jmp .EE_67
[INFO] [stdout] .EE_69:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %r11
[INFO] [stdout] 	addq $24, __gc_free_ptr(%rip)
[INFO] [stdout] 	movq $4611686018427388064, %rax
[INFO] [stdout] 	movq %rax, 0(%r11)
[INFO] [stdout] 	movq %r11, %rbx
[INFO] [stdout] 	movq $3, 8(%r11)
[INFO] [stdout] 	movq $4, 16(%r11)
[INFO] [stdout] 	jmp .EE_66
[INFO] [stdout] .EE_70:
[INFO] [stdout] 	movq %r15, %rdi
[INFO] [stdout] 	movq $24, %rsi
[INFO] [stdout] 	callq __gc_collect
[INFO] [stdout] 	jmp .EE_69
[INFO] [stdout] .EE_71:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %rcx
[INFO] [stdout] 	addq $24, %rcx
[INFO] [stdout] 	cmpq __gc_fromspace_end(%rip), %rcx
[INFO] [stdout] 	jl .EE_67
[INFO] [stdout] 	jmp .EE_68
[INFO] [stdout] .EE_72:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %rcx
[INFO] [stdout] 	addq $24, %rcx
[INFO] [stdout] 	cmpq __gc_fromspace_end(%rip), %rcx
[INFO] [stdout] 	jl .EE_69
[INFO] [stdout] 	jmp .EE_70
[INFO] [stdout] .EE_73:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %r11
[INFO] [stdout] 	addq $24, __gc_free_ptr(%rip)
[INFO] [stdout] 	movq $4611686018427388064, %rax
[INFO] [stdout] 	movq %rax, 0(%r11)
[INFO] [stdout] 	movq %r11, %rbx
[INFO] [stdout] 	movq $0, 8(%r11)
[INFO] [stdout] 	movq $0, 16(%r11)
[INFO] [stdout] 	cmpq $0, %r12
[INFO] [stdout] 	jg .EE_71
[INFO] [stdout] 	jmp .EE_72
[INFO] [stdout] .EE_74:
[INFO] [stdout] 	movq %r15, %rdi
[INFO] [stdout] 	movq $24, %rsi
[INFO] [stdout] 	callq __gc_collect
[INFO] [stdout] 	jmp .EE_73
[INFO] [stdout] .EE_64:
[INFO] [stdout] 	callq read_int
[INFO] [stdout] 	movq %rax, %r12
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %rcx
[INFO] [stdout] 	addq $24, %rcx
[INFO] [stdout] 	cmpq __gc_fromspace_end(%rip), %rcx
[INFO] [stdout] 	jl .EE_73
[INFO] [stdout] 	jmp .EE_74
[INFO] [stdout] .EE_65:
[INFO] [stdout] 	addq $8, %rsp
[INFO] [stdout] 	popq %rbx
[INFO] [stdout] 	popq %r15
[INFO] [stdout] 	popq %r12
[INFO] [stdout] 	popq %rbp
[INFO] [stdout] 	retq
[INFO] [stdout] 
[INFO] [stdout] 	.section .note.GNU-stack,"",@progbits
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] thread 'test_array_created_in_branch_false' (229) panicked at crates/compiler/tests/utils.rs:37:9:
[INFO] [stdout] Failed assembler: failed to create temp file: No such file or directory (os error 2) at path "/opt/rustwide/workdir/crates/compiler/../../target/tmp/.tmpAv3o3f"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5fb991cf6b1a - std[f92b4c606f291077]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5fb991cf6b1a - std[f92b4c606f291077]::backtrace_rs::backtrace::trace_unsynchronized::<std[f92b4c606f291077]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5fb991cf6b1a - std[f92b4c606f291077]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5fb991cf6b1a - <<std[f92b4c606f291077]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[786f478f706679df]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5fb991d0b77a - <core[786f478f706679df]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5fb991d0b77a - core[786f478f706679df]::fmt::write
[INFO] [stdout]    6:     0x5fb991cfb412 - std[f92b4c606f291077]::io::default_write_fmt::<alloc[64763625b5a07cdb]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5fb991cfb412 - <alloc[64763625b5a07cdb]::vec::Vec<u8> as std[f92b4c606f291077]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5fb991cd557f - <std[f92b4c606f291077]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5fb991cd557f - std[f92b4c606f291077]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5fb991ceefc9 - std[f92b4c606f291077]::panicking::default_hook
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5fb991b0c00c - <alloc[64763625b5a07cdb]::boxed::Box<dyn for<'a, 'b> core[786f478f706679df]::ops::function::Fn<(&'a std[f92b4c606f291077]::panic::PanicHookInfo<'b>,), Output = ()> + core[786f478f706679df]::marker::Sync + core[786f478f706679df]::marker::Send> as core[786f478f706679df]::ops::function::Fn<(&std[f92b4c606f291077]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   12:     0x5fb991b0c00c - test[20e1f0ae6cad7a17]::test_main_with_exit_callback::<test[20e1f0ae6cad7a17]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5fb991cef182 - <alloc[64763625b5a07cdb]::boxed::Box<dyn for<'a, 'b> core[786f478f706679df]::ops::function::Fn<(&'a std[f92b4c606f291077]::panic::PanicHookInfo<'b>,), Output = ()> + core[786f478f706679df]::marker::Sync + core[786f478f706679df]::marker::Send> as core[786f478f706679df]::ops::function::Fn<(&std[f92b4c606f291077]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   14:     0x5fb991cef182 - std[f92b4c606f291077]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5fb991cd5638 - std[f92b4c606f291077]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5fb991cccf29 - std[f92b4c606f291077]::sys::backtrace::__rust_end_short_backtrace::<std[f92b4c606f291077]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5fb991cd634d - __rustc[8241495c18a89d70]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5fb991d0bf0c - core[786f478f706679df]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5fb991aec866 - test_arrays[7006d04fa5f7c90]::utils::execute_test_case
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/utils.rs:37:9
[INFO] [stdout]   20:     0x5fb991afef07 - test_arrays[7006d04fa5f7c90]::test_array_created_in_branch_false
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:559:5
[INFO] [stdout]   21:     0x5fb991af52d7 - test_arrays[7006d04fa5f7c90]::test_array_created_in_branch_false::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:558:40
[INFO] [stdout]   22:     0x5fb991aef176 - <test_arrays[7006d04fa5f7c90]::test_array_created_in_branch_false::{closure#0} as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x5fb991b000eb - <fn() -> core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5fb991b000eb - test[20e1f0ae6cad7a17]::__rust_begin_short_backtrace::<core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>, fn() -> core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:663:18
[INFO] [stdout]   25:     0x5fb991b0cadb - test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:686:74
[INFO] [stdout]   26:     0x5fb991b0cadb - <core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x5fb991b0cadb - std[f92b4c606f291077]::panicking::catch_unwind::do_call::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}>, core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x5fb991b0cadb - std[f92b4c606f291077]::panicking::catch_unwind::<core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>, core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x5fb991b0cadb - std[f92b4c606f291077]::panic::catch_unwind::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}>, core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x5fb991b0cadb - test[20e1f0ae6cad7a17]::run_test_in_process
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:686:27
[INFO] [stdout]   31:     0x5fb991b0cadb - test[20e1f0ae6cad7a17]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:607:43
[INFO] [stdout]   32:     0x5fb991b081f4 - test[20e1f0ae6cad7a17]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:637:41
[INFO] [stdout]   33:     0x5fb991b081f4 - std[f92b4c606f291077]::sys::backtrace::__rust_begin_short_backtrace::<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x5fb991b0f6e2 - std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked::<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   35:     0x5fb991b0f6e2 - <core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x5fb991b0f6e2 - std[f92b4c606f291077]::panicking::catch_unwind::do_call::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]   37:     0x5fb991b0f6e2 - std[f92b4c606f291077]::panicking::catch_unwind::<(), core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x5fb991b0f6e2 - std[f92b4c606f291077]::panic::catch_unwind::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x5fb991b0f6e2 - std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked::<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   40:     0x5fb991b0f6e2 - <std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1} as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x5fb991cf642f - <alloc[64763625b5a07cdb]::boxed::Box<dyn core[786f478f706679df]::ops::function::FnOnce<(), Output = ()> + core[786f478f706679df]::marker::Send> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   42:     0x5fb991cf642f - <std[f92b4c606f291077]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   43:     0x7d50ab177aa4 - <unknown>
[INFO] [stdout]   44:     0x7d50ab204a64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_array_in_if_branch_false stdout ----
[INFO] [stdout] fn main() -> int { a = [1, 2]
[INFO] [stdout] x = read_int()
[INFO] [stdout] if x > 0 {
[INFO] [stdout]     print_int(a[0])
[INFO] [stdout] } else {
[INFO] [stdout]     print_int(a[1])
[INFO] [stdout] }
[INFO] [stdout] }
[INFO] [stdout] -------
[INFO] [stdout] Pass: GlobalizeIdentifiers(GlobalizeIdentifiers)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: ClosurizeFunctions(ClosurizeFunctions)
[INFO] [stdout] Pass: ClosurizeLambdas(ClosurizeLambdas)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: DisambiguateSubscript(DisambiguateSubscript)
[INFO] [stdout] Pass: ExtractStringOps(ExtractStringOps)
[INFO] [stdout] Pass: ShortCircuiting(ShortCircuiting)
[INFO] [stdout] Pass: TupleizeExcessArgs(TupleizeExcessArgs)
[INFO] [stdout] Pass: RemoveComplexOperands(RemoveComplexOperands)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: InjectAllocations(InjectAllocations)
[INFO] [stdout] Pass: DeclosurizeCalls(DeclosurizeCalls)
[INFO] [stdout] Pass: RegisterAllocation(RegisterAllocation)
[INFO] [stdout] Pass: PatchInstructions(PatchInstructions)
[INFO] [stdout] Pass: PreludeConclusion(PreludeConclusion)
[INFO] [stdout] Pass: ResolveWidth(ResolveWidth)
[INFO] [stdout] -- No Opt: -- 
[INFO] [stdout] 	.att_syntax
[INFO] [stdout] 	.align 8
[INFO] [stdout] 	.globl main
[INFO] [stdout] main:
[INFO] [stdout] 	pushq %rbp
[INFO] [stdout] 	pushq %r15
[INFO] [stdout] 	pushq %rbx
[INFO] [stdout] 	movq $32768, %rdi
[INFO] [stdout] 	movq $32768, %rsi
[INFO] [stdout] 	callq __gc_initialize
[INFO] [stdout] 	movq __gc_rootstack_begin(%rip), %r15
[INFO] [stdout] 	jmp .EE_24
[INFO] [stdout] .EE_24:
[INFO] [stdout] 	movq %rdi, %rbx
[INFO] [stdout] 	jmp .EE_12
[INFO] [stdout] .EE_16:
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_13
[INFO] [stdout] .EE_19:
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $1, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_13
[INFO] [stdout] .EE_20:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %r11
[INFO] [stdout] 	addq $24, __gc_free_ptr(%rip)
[INFO] [stdout] 	movq $4611686018427388064, %rax
[INFO] [stdout] 	movq %rax, 0(%r11)
[INFO] [stdout] 	movq %r11, %rbx
[INFO] [stdout] 	movq $1, 8(%r11)
[INFO] [stdout] 	movq $2, 16(%r11)
[INFO] [stdout] 	callq read_int
[INFO] [stdout] 	movq %rax, %rcx
[INFO] [stdout] 	cmpq $0, %rcx
[INFO] [stdout] 	jg .EE_16
[INFO] [stdout] 	jmp .EE_19
[INFO] [stdout] .EE_21:
[INFO] [stdout] 	movq %r15, %rdi
[INFO] [stdout] 	movq $24, %rsi
[INFO] [stdout] 	callq __gc_collect
[INFO] [stdout] 	jmp .EE_20
[INFO] [stdout] .EE_12:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %rcx
[INFO] [stdout] 	addq $24, %rcx
[INFO] [stdout] 	cmpq __gc_fromspace_end(%rip), %rcx
[INFO] [stdout] 	jl .EE_20
[INFO] [stdout] 	jmp .EE_21
[INFO] [stdout] .EE_13:
[INFO] [stdout] 	popq %rbx
[INFO] [stdout] 	popq %r15
[INFO] [stdout] 	popq %rbp
[INFO] [stdout] 	retq
[INFO] [stdout] 
[INFO] [stdout] 	.section .note.GNU-stack,"",@progbits
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] thread 'test_array_in_if_branch_false' (235) panicked at crates/compiler/tests/utils.rs:37:9:
[INFO] [stdout] Failed assembler: failed to create temp file: No such file or directory (os error 2) at path "/opt/rustwide/workdir/crates/compiler/../../target/tmp/.tmpGfUZEy"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5fb991cf6b1a - std[f92b4c606f291077]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5fb991cf6b1a - std[f92b4c606f291077]::backtrace_rs::backtrace::trace_unsynchronized::<std[f92b4c606f291077]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5fb991cf6b1a - std[f92b4c606f291077]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5fb991cf6b1a - <<std[f92b4c606f291077]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[786f478f706679df]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5fb991d0b77a - <core[786f478f706679df]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5fb991d0b77a - core[786f478f706679df]::fmt::write
[INFO] [stdout]    6:     0x5fb991cfb412 - std[f92b4c606f291077]::io::default_write_fmt::<alloc[64763625b5a07cdb]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5fb991cfb412 - <alloc[64763625b5a07cdb]::vec::Vec<u8> as std[f92b4c606f291077]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5fb991cd557f - <std[f92b4c606f291077]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5fb991cd557f - std[f92b4c606f291077]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5fb991ceefc9 - std[f92b4c606f291077]::panicking::default_hook
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5fb991b0c00c - <alloc[64763625b5a07cdb]::boxed::Box<dyn for<'a, 'b> core[786f478f706679df]::ops::function::Fn<(&'a std[f92b4c606f291077]::panic::PanicHookInfo<'b>,), Output = ()> + core[786f478f706679df]::marker::Sync + core[786f478f706679df]::marker::Send> as core[786f478f706679df]::ops::function::Fn<(&std[f92b4c606f291077]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   12:     0x5fb991b0c00c - test[20e1f0ae6cad7a17]::test_main_with_exit_callback::<test[20e1f0ae6cad7a17]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5fb991cef182 - <alloc[64763625b5a07cdb]::boxed::Box<dyn for<'a, 'b> core[786f478f706679df]::ops::function::Fn<(&'a std[f92b4c606f291077]::panic::PanicHookInfo<'b>,), Output = ()> + core[786f478f706679df]::marker::Sync + core[786f478f706679df]::marker::Send> as core[786f478f706679df]::ops::function::Fn<(&std[f92b4c606f291077]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   14:     0x5fb991cef182 - std[f92b4c606f291077]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5fb991cd5638 - std[f92b4c606f291077]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5fb991cccf29 - std[f92b4c606f291077]::sys::backtrace::__rust_end_short_backtrace::<std[f92b4c606f291077]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5fb991cd634d - __rustc[8241495c18a89d70]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5fb991d0bf0c - core[786f478f706679df]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5fb991aec866 - test_arrays[7006d04fa5f7c90]::utils::execute_test_case
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/utils.rs:37:9
[INFO] [stdout]   20:     0x5fb991afd0a0 - test_arrays[7006d04fa5f7c90]::test_array_in_if_branch_false
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:362:5
[INFO] [stdout]   21:     0x5fb991af50f7 - test_arrays[7006d04fa5f7c90]::test_array_in_if_branch_false::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:361:35
[INFO] [stdout]   22:     0x5fb991aeeef6 - <test_arrays[7006d04fa5f7c90]::test_array_in_if_branch_false::{closure#0} as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x5fb991b000eb - <fn() -> core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5fb991b000eb - test[20e1f0ae6cad7a17]::__rust_begin_short_backtrace::<core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>, fn() -> core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:663:18
[INFO] [stdout]   25:     0x5fb991b0cadb - test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:686:74
[INFO] [stdout]   26:     0x5fb991b0cadb - <core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x5fb991b0cadb - std[f92b4c606f291077]::panicking::catch_unwind::do_call::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}>, core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x5fb991b0cadb - std[f92b4c606f291077]::panicking::catch_unwind::<core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>, core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x5fb991b0cadb - std[f92b4c606f291077]::panic::catch_unwind::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}>, core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x5fb991b0cadb - test[20e1f0ae6cad7a17]::run_test_in_process
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:686:27
[INFO] [stdout]   31:     0x5fb991b0cadb - test[20e1f0ae6cad7a17]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:607:43
[INFO] [stdout]   32:     0x5fb991b081f4 - test[20e1f0ae6cad7a17]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:637:41
[INFO] [stdout]   33:     0x5fb991b081f4 - std[f92b4c606f291077]::sys::backtrace::__rust_begin_short_backtrace::<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x5fb991b0f6e2 - std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked::<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   35:     0x5fb991b0f6e2 - <core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x5fb991b0f6e2 - std[f92b4c606f291077]::panicking::catch_unwind::do_call::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]   37:     0x5fb991b0f6e2 - std[f92b4c606f291077]::panicking::catch_unwind::<(), core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x5fb991b0f6e2 - std[f92b4c606f291077]::panic::catch_unwind::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x5fb991b0f6e2 - std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked::<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   40:     0x5fb991b0f6e2 - <std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1} as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x5fb991cf642f - <alloc[64763625b5a07cdb]::boxed::Box<dyn core[786f478f706679df]::ops::function::FnOnce<(), Output = ()> + core[786f478f706679df]::marker::Send> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   42:     0x5fb991cf642f - <std[f92b4c606f291077]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   43:     0x7d50ab177aa4 - <unknown>
[INFO] [stdout]   44:     0x7d50ab204a64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_array_with_negative_values stdout ----
[INFO] [stdout] fn main() -> int { a = [-1, 0, 1]
[INFO] [stdout] print_int(a[0])
[INFO] [stdout] print_int(a[1])
[INFO] [stdout] print_int(a[2])
[INFO] [stdout] }
[INFO] [stdout] -------
[INFO] [stdout] Pass: GlobalizeIdentifiers(GlobalizeIdentifiers)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: ClosurizeFunctions(ClosurizeFunctions)
[INFO] [stdout] Pass: ClosurizeLambdas(ClosurizeLambdas)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: DisambiguateSubscript(DisambiguateSubscript)
[INFO] [stdout] Pass: ExtractStringOps(ExtractStringOps)
[INFO] [stdout] Pass: ShortCircuiting(ShortCircuiting)
[INFO] [stdout] Pass: TupleizeExcessArgs(TupleizeExcessArgs)
[INFO] [stdout] Pass: RemoveComplexOperands(RemoveComplexOperands)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: InjectAllocations(InjectAllocations)
[INFO] [stdout] Pass: DeclosurizeCalls(DeclosurizeCalls)
[INFO] [stdout] Pass: RegisterAllocation(RegisterAllocation)
[INFO] [stdout] Pass: PatchInstructions(PatchInstructions)
[INFO] [stdout] Pass: PreludeConclusion(PreludeConclusion)
[INFO] [stdout] Pass: ResolveWidth(ResolveWidth)
[INFO] [stdout] -- No Opt: -- 
[INFO] [stdout] 	.att_syntax
[INFO] [stdout] 	.align 8
[INFO] [stdout] 	.globl main
[INFO] [stdout] main:
[INFO] [stdout] 	pushq %rbp
[INFO] [stdout] 	pushq %r15
[INFO] [stdout] 	pushq %rbx
[INFO] [stdout] 	movq $32768, %rdi
[INFO] [stdout] 	movq $32768, %rsi
[INFO] [stdout] 	callq __gc_initialize
[INFO] [stdout] 	movq __gc_rootstack_begin(%rip), %r15
[INFO] [stdout] 	jmp .EE_113
[INFO] [stdout] .EE_113:
[INFO] [stdout] 	movq %rdi, %rbx
[INFO] [stdout] 	jmp .EE_105
[INFO] [stdout] .EE_109:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %r11
[INFO] [stdout] 	addq $32, __gc_free_ptr(%rip)
[INFO] [stdout] 	movq $4611686018427388128, %rax
[INFO] [stdout] 	movq %rax, 0(%r11)
[INFO] [stdout] 	movq %r11, %rbx
[INFO] [stdout] 	movq $-1, 8(%r11)
[INFO] [stdout] 	movq $0, 16(%r11)
[INFO] [stdout] 	movq $1, 24(%r11)
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $1, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $2, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_106
[INFO] [stdout] .EE_110:
[INFO] [stdout] 	movq %r15, %rdi
[INFO] [stdout] 	movq $32, %rsi
[INFO] [stdout] 	callq __gc_collect
[INFO] [stdout] 	jmp .EE_109
[INFO] [stdout] .EE_105:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %rcx
[INFO] [stdout] 	addq $32, %rcx
[INFO] [stdout] 	cmpq __gc_fromspace_end(%rip), %rcx
[INFO] [stdout] 	jl .EE_109
[INFO] [stdout] 	jmp .EE_110
[INFO] [stdout] .EE_106:
[INFO] [stdout] 	popq %rbx
[INFO] [stdout] 	popq %r15
[INFO] [stdout] 	popq %rbp
[INFO] [stdout] 	retq
[INFO] [stdout] 
[INFO] [stdout] 	.section .note.GNU-stack,"",@progbits
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] thread 'test_array_with_negative_values' (242) panicked at crates/compiler/tests/utils.rs:37:9:
[INFO] [stdout] Failed assembler: failed to create temp file: No such file or directory (os error 2) at path "/opt/rustwide/workdir/crates/compiler/../../target/tmp/.tmpfJEvoc"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5fb991cf6b1a - std[f92b4c606f291077]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5fb991cf6b1a - std[f92b4c606f291077]::backtrace_rs::backtrace::trace_unsynchronized::<std[f92b4c606f291077]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5fb991cf6b1a - std[f92b4c606f291077]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5fb991cf6b1a - <<std[f92b4c606f291077]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[786f478f706679df]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5fb991d0b77a - <core[786f478f706679df]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5fb991d0b77a - core[786f478f706679df]::fmt::write
[INFO] [stdout]    6:     0x5fb991cfb412 - std[f92b4c606f291077]::io::default_write_fmt::<alloc[64763625b5a07cdb]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5fb991cfb412 - <alloc[64763625b5a07cdb]::vec::Vec<u8> as std[f92b4c606f291077]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5fb991cd557f - <std[f92b4c606f291077]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5fb991cd557f - std[f92b4c606f291077]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5fb991ceefc9 - std[f92b4c606f291077]::panicking::default_hook
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5fb991b0c00c - <alloc[64763625b5a07cdb]::boxed::Box<dyn for<'a, 'b> core[786f478f706679df]::ops::function::Fn<(&'a std[f92b4c606f291077]::panic::PanicHookInfo<'b>,), Output = ()> + core[786f478f706679df]::marker::Sync + core[786f478f706679df]::marker::Send> as core[786f478f706679df]::ops::function::Fn<(&std[f92b4c606f291077]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   12:     0x5fb991b0c00c - test[20e1f0ae6cad7a17]::test_main_with_exit_callback::<test[20e1f0ae6cad7a17]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5fb991cef182 - <alloc[64763625b5a07cdb]::boxed::Box<dyn for<'a, 'b> core[786f478f706679df]::ops::function::Fn<(&'a std[f92b4c606f291077]::panic::PanicHookInfo<'b>,), Output = ()> + core[786f478f706679df]::marker::Sync + core[786f478f706679df]::marker::Send> as core[786f478f706679df]::ops::function::Fn<(&std[f92b4c606f291077]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   14:     0x5fb991cef182 - std[f92b4c606f291077]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5fb991cd5638 - std[f92b4c606f291077]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5fb991cccf29 - std[f92b4c606f291077]::sys::backtrace::__rust_end_short_backtrace::<std[f92b4c606f291077]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5fb991cd634d - __rustc[8241495c18a89d70]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5fb991d0bf0c - core[786f478f706679df]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5fb991aec866 - test_arrays[7006d04fa5f7c90]::utils::execute_test_case
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/utils.rs:37:9
[INFO] [stdout]   20:     0x5fb991afd845 - test_arrays[7006d04fa5f7c90]::test_array_with_negative_values
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:57:5
[INFO] [stdout]   21:     0x5fb991af5187 - test_arrays[7006d04fa5f7c90]::test_array_with_negative_values::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:56:37
[INFO] [stdout]   22:     0x5fb991aeefb6 - <test_arrays[7006d04fa5f7c90]::test_array_with_negative_values::{closure#0} as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x5fb991b000eb - <fn() -> core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5fb991b000eb - test[20e1f0ae6cad7a17]::__rust_begin_short_backtrace::<core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>, fn() -> core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:663:18
[INFO] [stdout]   25:     0x5fb991b0cadb - test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:686:74
[INFO] [stdout]   26:     0x5fb991b0cadb - <core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x5fb991b0cadb - std[f92b4c606f291077]::panicking::catch_unwind::do_call::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}>, core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x5fb991b0cadb - std[f92b4c606f291077]::panicking::catch_unwind::<core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>, core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x5fb991b0cadb - std[f92b4c606f291077]::panic::catch_unwind::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}>, core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x5fb991b0cadb - test[20e1f0ae6cad7a17]::run_test_in_process
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:686:27
[INFO] [stdout]   31:     0x5fb991b0cadb - test[20e1f0ae6cad7a17]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:607:43
[INFO] [stdout]   32:     0x5fb991b081f4 - test[20e1f0ae6cad7a17]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:637:41
[INFO] [stdout]   33:     0x5fb991b081f4 - std[f92b4c606f291077]::sys::backtrace::__rust_begin_short_backtrace::<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x5fb991b0f6e2 - std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked::<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   35:     0x5fb991b0f6e2 - <core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x5fb991b0f6e2 - std[f92b4c606f291077]::panicking::catch_unwind::do_call::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]   37:     0x5fb991b0f6e2 - std[f92b4c606f291077]::panicking::catch_unwind::<(), core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x5fb991b0f6e2 - std[f92b4c606f291077]::panic::catch_unwind::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x5fb991b0f6e2 - std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked::<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   40:     0x5fb991b0f6e2 - <std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1} as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x5fb991cf642f - <alloc[64763625b5a07cdb]::boxed::Box<dyn core[786f478f706679df]::ops::function::FnOnce<(), Output = ()> + core[786f478f706679df]::marker::Send> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   42:     0x5fb991cf642f - <std[f92b4c606f291077]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   43:     0x7d50ab177aa4 - <unknown>
[INFO] [stdout]   44:     0x7d50ab204a64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_array_with_zeros stdout ----
[INFO] [stdout] fn main() -> int { a = [0, 0, 0]
[INFO] [stdout] print_int(a[0])
[INFO] [stdout] print_int(a[1])
[INFO] [stdout] print_int(a[2])
[INFO] [stdout] }
[INFO] [stdout] -------
[INFO] [stdout] Pass: GlobalizeIdentifiers(GlobalizeIdentifiers)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: ClosurizeFunctions(ClosurizeFunctions)
[INFO] [stdout] Pass: ClosurizeLambdas(ClosurizeLambdas)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: DisambiguateSubscript(DisambiguateSubscript)
[INFO] [stdout] Pass: ExtractStringOps(ExtractStringOps)
[INFO] [stdout] Pass: ShortCircuiting(ShortCircuiting)
[INFO] [stdout] Pass: TupleizeExcessArgs(TupleizeExcessArgs)
[INFO] [stdout] Pass: RemoveComplexOperands(RemoveComplexOperands)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: InjectAllocations(InjectAllocations)
[INFO] [stdout] Pass: DeclosurizeCalls(DeclosurizeCalls)
[INFO] [stdout] Pass: RegisterAllocation(RegisterAllocation)
[INFO] [stdout] Pass: PatchInstructions(PatchInstructions)
[INFO] [stdout] Pass: PreludeConclusion(PreludeConclusion)
[INFO] [stdout] Pass: ResolveWidth(ResolveWidth)
[INFO] [stdout] -- No Opt: -- 
[INFO] [stdout] 	.att_syntax
[INFO] [stdout] 	.align 8
[INFO] [stdout] 	.globl main
[INFO] [stdout] main:
[INFO] [stdout] 	pushq %rbp
[INFO] [stdout] 	pushq %r15
[INFO] [stdout] 	pushq %rbx
[INFO] [stdout] 	movq $32768, %rdi
[INFO] [stdout] 	movq $32768, %rsi
[INFO] [stdout] 	callq __gc_initialize
[INFO] [stdout] 	movq __gc_rootstack_begin(%rip), %r15
[INFO] [stdout] 	jmp .EE_244
[INFO] [stdout] .EE_244:
[INFO] [stdout] 	movq %rdi, %rbx
[INFO] [stdout] 	jmp .EE_240
[INFO] [stdout] .EE_242:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %r11
[INFO] [stdout] 	addq $32, __gc_free_ptr(%rip)
[INFO] [stdout] 	movq $4611686018427388128, %rax
[INFO] [stdout] 	movq %rax, 0(%r11)
[INFO] [stdout] 	movq %r11, %rbx
[INFO] [stdout] 	movq $0, 8(%r11)
[INFO] [stdout] 	movq $0, 16(%r11)
[INFO] [stdout] 	movq $0, 24(%r11)
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $1, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $2, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_241
[INFO] [stdout] .EE_243:
[INFO] [stdout] 	movq %r15, %rdi
[INFO] [stdout] 	movq $32, %rsi
[INFO] [stdout] 	callq __gc_collect
[INFO] [stdout] 	jmp .EE_242
[INFO] [stdout] .EE_240:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %rcx
[INFO] [stdout] 	addq $32, %rcx
[INFO] [stdout] 	cmpq __gc_fromspace_end(%rip), %rcx
[INFO] [stdout] 	jl .EE_242
[INFO] [stdout] 	jmp .EE_243
[INFO] [stdout] .EE_241:
[INFO] [stdout] 	popq %rbx
[INFO] [stdout] 	popq %r15
[INFO] [stdout] 	popq %rbp
[INFO] [stdout] 	retq
[INFO] [stdout] 
[INFO] [stdout] 	.section .note.GNU-stack,"",@progbits
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] thread 'test_array_with_zeros' (244) panicked at crates/compiler/tests/utils.rs:37:9:
[INFO] [stdout] Failed assembler: failed to create temp file: No such file or directory (os error 2) at path "/opt/rustwide/workdir/crates/compiler/../../target/tmp/.tmpQ8ZLJs"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5fb991cf6b1a - std[f92b4c606f291077]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5fb991cf6b1a - std[f92b4c606f291077]::backtrace_rs::backtrace::trace_unsynchronized::<std[f92b4c606f291077]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5fb991cf6b1a - std[f92b4c606f291077]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5fb991cf6b1a - <<std[f92b4c606f291077]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[786f478f706679df]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5fb991d0b77a - <core[786f478f706679df]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5fb991d0b77a - core[786f478f706679df]::fmt::write
[INFO] [stdout]    6:     0x5fb991cfb412 - std[f92b4c606f291077]::io::default_write_fmt::<alloc[64763625b5a07cdb]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5fb991cfb412 - <alloc[64763625b5a07cdb]::vec::Vec<u8> as std[f92b4c606f291077]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5fb991cd557f - <std[f92b4c606f291077]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5fb991cd557f - std[f92b4c606f291077]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5fb991ceefc9 - std[f92b4c606f291077]::panicking::default_hook
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5fb991b0c00c - <alloc[64763625b5a07cdb]::boxed::Box<dyn for<'a, 'b> core[786f478f706679df]::ops::function::Fn<(&'a std[f92b4c606f291077]::panic::PanicHookInfo<'b>,), Output = ()> + core[786f478f706679df]::marker::Sync + core[786f478f706679df]::marker::Send> as core[786f478f706679df]::ops::function::Fn<(&std[f92b4c606f291077]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   12:     0x5fb991b0c00c - test[20e1f0ae6cad7a17]::test_main_with_exit_callback::<test[20e1f0ae6cad7a17]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5fb991cef182 - <alloc[64763625b5a07cdb]::boxed::Box<dyn for<'a, 'b> core[786f478f706679df]::ops::function::Fn<(&'a std[f92b4c606f291077]::panic::PanicHookInfo<'b>,), Output = ()> + core[786f478f706679df]::marker::Sync + core[786f478f706679df]::marker::Send> as core[786f478f706679df]::ops::function::Fn<(&std[f92b4c606f291077]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   14:     0x5fb991cef182 - std[f92b4c606f291077]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5fb991cd5638 - std[f92b4c606f291077]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5fb991cccf29 - std[f92b4c606f291077]::sys::backtrace::__rust_end_short_backtrace::<std[f92b4c606f291077]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5fb991cd634d - __rustc[8241495c18a89d70]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5fb991d0bf0c - core[786f478f706679df]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5fb991aec866 - test_arrays[7006d04fa5f7c90]::utils::execute_test_case
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/utils.rs:37:9
[INFO] [stdout]   20:     0x5fb991af6eb5 - test_arrays[7006d04fa5f7c90]::test_array_with_zeros
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:70:5
[INFO] [stdout]   21:     0x5fb991af4a67 - test_arrays[7006d04fa5f7c90]::test_array_with_zeros::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:69:27
[INFO] [stdout]   22:     0x5fb991aee636 - <test_arrays[7006d04fa5f7c90]::test_array_with_zeros::{closure#0} as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x5fb991b000eb - <fn() -> core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5fb991b000eb - test[20e1f0ae6cad7a17]::__rust_begin_short_backtrace::<core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>, fn() -> core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:663:18
[INFO] [stdout]   25:     0x5fb991b0cadb - test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:686:74
[INFO] [stdout]   26:     0x5fb991b0cadb - <core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x5fb991b0cadb - std[f92b4c606f291077]::panicking::catch_unwind::do_call::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}>, core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x5fb991b0cadb - std[f92b4c606f291077]::panicking::catch_unwind::<core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>, core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x5fb991b0cadb - std[f92b4c606f291077]::panic::catch_unwind::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}>, core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x5fb991b0cadb - test[20e1f0ae6cad7a17]::run_test_in_process
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:686:27
[INFO] [stdout]   31:     0x5fb991b0cadb - test[20e1f0ae6cad7a17]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:607:43
[INFO] [stdout]   32:     0x5fb991b081f4 - test[20e1f0ae6cad7a17]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:637:41
[INFO] [stdout]   33:     0x5fb991b081f4 - std[f92b4c606f291077]::sys::backtrace::__rust_begin_short_backtrace::<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x5fb991b0f6e2 - std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked::<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   35:     0x5fb991b0f6e2 - <core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x5fb991b0f6e2 - std[f92b4c606f291077]::panicking::catch_unwind::do_call::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]   37:     0x5fb991b0f6e2 - std[f92b4c606f291077]::panicking::catch_unwind::<(), core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x5fb991b0f6e2 - std[f92b4c606f291077]::panic::catch_unwind::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x5fb991b0f6e2 - std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked::<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   40:     0x5fb991b0f6e2 - <std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1} as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x5fb991cf642f - <alloc[64763625b5a07cdb]::boxed::Box<dyn core[786f478f706679df]::ops::function::FnOnce<(), Output = ()> + core[786f478f706679df]::marker::Send> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   42:     0x5fb991cf642f - <std[f92b4c606f291077]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   43:     0x7d50ab177aa4 - <unknown>
[INFO] [stdout]   44:     0x7d50ab204a64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_array_write_in_branch stdout ----
[INFO] [stdout] fn main() -> int { a = [0, 0]
[INFO] [stdout] x = read_int()
[INFO] [stdout] if x > 0 {
[INFO] [stdout]     a[0] = 1
[INFO] [stdout] } else {
[INFO] [stdout]     a[0] = -1
[INFO] [stdout] }
[INFO] [stdout] print_int(a[0])
[INFO] [stdout] }
[INFO] [stdout] -------
[INFO] [stdout] Pass: GlobalizeIdentifiers(GlobalizeIdentifiers)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: ClosurizeFunctions(ClosurizeFunctions)
[INFO] [stdout] Pass: ClosurizeLambdas(ClosurizeLambdas)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: DisambiguateSubscript(DisambiguateSubscript)
[INFO] [stdout] Pass: ExtractStringOps(ExtractStringOps)
[INFO] [stdout] Pass: ShortCircuiting(ShortCircuiting)
[INFO] [stdout] Pass: TupleizeExcessArgs(TupleizeExcessArgs)
[INFO] [stdout] Pass: RemoveComplexOperands(RemoveComplexOperands)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: InjectAllocations(InjectAllocations)
[INFO] [stdout] Pass: DeclosurizeCalls(DeclosurizeCalls)
[INFO] [stdout] Pass: RegisterAllocation(RegisterAllocation)
[INFO] [stdout] Pass: PatchInstructions(PatchInstructions)
[INFO] [stdout] Pass: PreludeConclusion(PreludeConclusion)
[INFO] [stdout] Pass: ResolveWidth(ResolveWidth)
[INFO] [stdout] -- No Opt: -- 
[INFO] [stdout] 	.att_syntax
[INFO] [stdout] 	.align 8
[INFO] [stdout] 	.globl main
[INFO] [stdout] main:
[INFO] [stdout] 	pushq %rbp
[INFO] [stdout] 	pushq %rbx
[INFO] [stdout] 	pushq %r15
[INFO] [stdout] 	movq $32768, %rdi
[INFO] [stdout] 	movq $32768, %rsi
[INFO] [stdout] 	callq __gc_initialize
[INFO] [stdout] 	movq __gc_rootstack_begin(%rip), %r15
[INFO] [stdout] 	jmp .EE_256
[INFO] [stdout] .EE_256:
[INFO] [stdout] 	movq %rdi, %rbx
[INFO] [stdout] 	jmp .EE_249
[INFO] [stdout] .EE_251:
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_250
[INFO] [stdout] .EE_252:
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	movq $1, %rdx
[INFO] [stdout] 	callq __assign_to_array_elem
[INFO] [stdout] 	jmp .EE_251
[INFO] [stdout] .EE_253:
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	movq $-1, %rdx
[INFO] [stdout] 	callq __assign_to_array_elem
[INFO] [stdout] 	jmp .EE_251
[INFO] [stdout] .EE_254:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %r11
[INFO] [stdout] 	addq $24, __gc_free_ptr(%rip)
[INFO] [stdout] 	movq $4611686018427388064, %rax
[INFO] [stdout] 	movq %rax, 0(%r11)
[INFO] [stdout] 	movq %r11, %rbx
[INFO] [stdout] 	movq $0, 8(%r11)
[INFO] [stdout] 	movq $0, 16(%r11)
[INFO] [stdout] 	callq read_int
[INFO] [stdout] 	movq %rax, %rcx
[INFO] [stdout] 	cmpq $0, %rcx
[INFO] [stdout] 	jg .EE_252
[INFO] [stdout] 	jmp .EE_253
[INFO] [stdout] .EE_255:
[INFO] [stdout] 	movq %r15, %rdi
[INFO] [stdout] 	movq $24, %rsi
[INFO] [stdout] 	callq __gc_collect
[INFO] [stdout] 	jmp .EE_254
[INFO] [stdout] .EE_249:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %rcx
[INFO] [stdout] 	addq $24, %rcx
[INFO] [stdout] 	cmpq __gc_fromspace_end(%rip), %rcx
[INFO] [stdout] 	jl .EE_254
[INFO] [stdout] 	jmp .EE_255
[INFO] [stdout] .EE_250:
[INFO] [stdout] 	popq %r15
[INFO] [stdout] 	popq %rbx
[INFO] [stdout] 	popq %rbp
[INFO] [stdout] 	retq
[INFO] [stdout] 
[INFO] [stdout] 	.section .note.GNU-stack,"",@progbits
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] thread 'test_array_write_in_branch' (245) panicked at crates/compiler/tests/utils.rs:37:9:
[INFO] [stdout] Failed assembler: failed to create temp file: No such file or directory (os error 2) at path "/opt/rustwide/workdir/crates/compiler/../../target/tmp/.tmpJSKgmM"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5fb991cf6b1a - std[f92b4c606f291077]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5fb991cf6b1a - std[f92b4c606f291077]::backtrace_rs::backtrace::trace_unsynchronized::<std[f92b4c606f291077]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5fb991cf6b1a - std[f92b4c606f291077]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5fb991cf6b1a - <<std[f92b4c606f291077]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[786f478f706679df]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5fb991d0b77a - <core[786f478f706679df]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5fb991d0b77a - core[786f478f706679df]::fmt::write
[INFO] [stdout]    6:     0x5fb991cfb412 - std[f92b4c606f291077]::io::default_write_fmt::<alloc[64763625b5a07cdb]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5fb991cfb412 - <alloc[64763625b5a07cdb]::vec::Vec<u8> as std[f92b4c606f291077]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5fb991cd557f - <std[f92b4c606f291077]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5fb991cd557f - std[f92b4c606f291077]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5fb991ceefc9 - std[f92b4c606f291077]::panicking::default_hook
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5fb991b0c00c - <alloc[64763625b5a07cdb]::boxed::Box<dyn for<'a, 'b> core[786f478f706679df]::ops::function::Fn<(&'a std[f92b4c606f291077]::panic::PanicHookInfo<'b>,), Output = ()> + core[786f478f706679df]::marker::Sync + core[786f478f706679df]::marker::Send> as core[786f478f706679df]::ops::function::Fn<(&std[f92b4c606f291077]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   12:     0x5fb991b0c00c - test[20e1f0ae6cad7a17]::test_main_with_exit_callback::<test[20e1f0ae6cad7a17]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5fb991cef182 - <alloc[64763625b5a07cdb]::boxed::Box<dyn for<'a, 'b> core[786f478f706679df]::ops::function::Fn<(&'a std[f92b4c606f291077]::panic::PanicHookInfo<'b>,), Output = ()> + core[786f478f706679df]::marker::Sync + core[786f478f706679df]::marker::Send> as core[786f478f706679df]::ops::function::Fn<(&std[f92b4c606f291077]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   14:     0x5fb991cef182 - std[f92b4c606f291077]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5fb991cd5638 - std[f92b4c606f291077]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5fb991cccf29 - std[f92b4c606f291077]::sys::backtrace::__rust_end_short_backtrace::<std[f92b4c606f291077]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5fb991cd634d - __rustc[8241495c18a89d70]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5fb991d0bf0c - core[786f478f706679df]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5fb991aec866 - test_arrays[7006d04fa5f7c90]::utils::execute_test_case
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/utils.rs:37:9
[INFO] [stdout]   20:     0x5fb991afacb0 - test_arrays[7006d04fa5f7c90]::test_array_write_in_branch
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:378:5
[INFO] [stdout]   21:     0x5fb991af4eb7 - test_arrays[7006d04fa5f7c90]::test_array_write_in_branch::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:377:32
[INFO] [stdout]   22:     0x5fb991aeebf6 - <test_arrays[7006d04fa5f7c90]::test_array_write_in_branch::{closure#0} as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x5fb991b000eb - <fn() -> core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5fb991b000eb - test[20e1f0ae6cad7a17]::__rust_begin_short_backtrace::<core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>, fn() -> core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:663:18
[INFO] [stdout]   25:     0x5fb991b0cadb - test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:686:74
[INFO] [stdout]   26:     0x5fb991b0cadb - <core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x5fb991b0cadb - std[f92b4c606f291077]::panicking::catch_unwind::do_call::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}>, core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x5fb991b0cadb - std[f92b4c606f291077]::panicking::catch_unwind::<core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>, core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x5fb991b0cadb - std[f92b4c606f291077]::panic::catch_unwind::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}>, core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x5fb991b0cadb - test[20e1f0ae6cad7a17]::run_test_in_process
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:686:27
[INFO] [stdout]   31:     0x5fb991b0cadb - test[20e1f0ae6cad7a17]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:607:43
[INFO] [stdout]   32:     0x5fb991b081f4 - test[20e1f0ae6cad7a17]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:637:41
[INFO] [stdout]   33:     0x5fb991b081f4 - std[f92b4c606f291077]::sys::backtrace::__rust_begin_short_backtrace::<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x5fb991b0f6e2 - std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked::<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   35:     0x5fb991b0f6e2 - <core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x5fb991b0f6e2 - std[f92b4c606f291077]::panicking::catch_unwind::do_call::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]   37:     0x5fb991b0f6e2 - std[f92b4c606f291077]::panicking::catch_unwind::<(), core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x5fb991b0f6e2 - std[f92b4c606f291077]::panic::catch_unwind::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x5fb991b0f6e2 - std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked::<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   40:     0x5fb991b0f6e2 - <std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1} as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x5fb991cf642f - <alloc[64763625b5a07cdb]::boxed::Box<dyn core[786f478f706679df]::ops::function::FnOnce<(), Output = ()> + core[786f478f706679df]::marker::Send> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   42:     0x5fb991cf642f - <std[f92b4c606f291077]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   43:     0x7d50ab177aa4 - <unknown>
[INFO] [stdout]   44:     0x7d50ab204a64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_array_with_variable_elements stdout ----
[INFO] [stdout] fn main() -> int { x = 1
[INFO] [stdout] y = 2
[INFO] [stdout] z = 3
[INFO] [stdout] a = [x, y, z]
[INFO] [stdout] print_int(a[0])
[INFO] [stdout] print_int(a[1])
[INFO] [stdout] print_int(a[2])
[INFO] [stdout] }
[INFO] [stdout] -------
[INFO] [stdout] Pass: GlobalizeIdentifiers(GlobalizeIdentifiers)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: ClosurizeFunctions(ClosurizeFunctions)
[INFO] [stdout] Pass: ClosurizeLambdas(ClosurizeLambdas)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: DisambiguateSubscript(DisambiguateSubscript)
[INFO] [stdout] Pass: ExtractStringOps(ExtractStringOps)
[INFO] [stdout] Pass: ShortCircuiting(ShortCircuiting)
[INFO] [stdout] Pass: TupleizeExcessArgs(TupleizeExcessArgs)
[INFO] [stdout] Pass: RemoveComplexOperands(RemoveComplexOperands)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: InjectAllocations(InjectAllocations)
[INFO] [stdout] Pass: DeclosurizeCalls(DeclosurizeCalls)
[INFO] [stdout] Pass: RegisterAllocation(RegisterAllocation)
[INFO] [stdout] Pass: PatchInstructions(PatchInstructions)
[INFO] [stdout] Pass: PreludeConclusion(PreludeConclusion)
[INFO] [stdout] Pass: ResolveWidth(ResolveWidth)
[INFO] [stdout] -- No Opt: -- 
[INFO] [stdout] 	.att_syntax
[INFO] [stdout] 	.align 8
[INFO] [stdout] 	.globl main
[INFO] [stdout] main:
[INFO] [stdout] 	pushq %rbp
[INFO] [stdout] 	pushq %rbx
[INFO] [stdout] 	pushq %r15
[INFO] [stdout] 	pushq %r13
[INFO] [stdout] 	pushq %r12
[INFO] [stdout] 	movq $32768, %rdi
[INFO] [stdout] 	movq $32768, %rsi
[INFO] [stdout] 	callq __gc_initialize
[INFO] [stdout] 	movq __gc_rootstack_begin(%rip), %r15
[INFO] [stdout] 	jmp .EE_134
[INFO] [stdout] .EE_134:
[INFO] [stdout] 	movq %rdi, %rbx
[INFO] [stdout] 	jmp .EE_130
[INFO] [stdout] .EE_132:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %r11
[INFO] [stdout] 	addq $32, __gc_free_ptr(%rip)
[INFO] [stdout] 	movq $4611686018427388128, %rax
[INFO] [stdout] 	movq %rax, 0(%r11)
[INFO] [stdout] 	movq %r11, %rcx
[INFO] [stdout] 	movq %rbx, 8(%r11)
[INFO] [stdout] 	movq %r13, 16(%r11)
[INFO] [stdout] 	movq %r12, 24(%r11)
[INFO] [stdout] 	movq %rcx, %rbx
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $1, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $2, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_131
[INFO] [stdout] .EE_133:
[INFO] [stdout] 	movq %r15, %rdi
[INFO] [stdout] 	movq $32, %rsi
[INFO] [stdout] 	callq __gc_collect
[INFO] [stdout] 	jmp .EE_132
[INFO] [stdout] .EE_130:
[INFO] [stdout] 	movq $1, %rbx
[INFO] [stdout] 	movq $2, %r13
[INFO] [stdout] 	movq $3, %r12
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %rcx
[INFO] [stdout] 	addq $32, %rcx
[INFO] [stdout] 	cmpq __gc_fromspace_end(%rip), %rcx
[INFO] [stdout] 	jl .EE_132
[INFO] [stdout] 	jmp .EE_133
[INFO] [stdout] .EE_131:
[INFO] [stdout] 	popq %r12
[INFO] [stdout] 	popq %r13
[INFO] [stdout] 	popq %r15
[INFO] [stdout] 	popq %rbx
[INFO] [stdout] 	popq %rbp
[INFO] [stdout] 	retq
[INFO] [stdout] 
[INFO] [stdout] 	.section .note.GNU-stack,"",@progbits
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] thread 'test_array_with_variable_elements' (243) panicked at crates/compiler/tests/utils.rs:37:9:
[INFO] [stdout] Failed assembler: failed to create temp file: No such file or directory (os error 2) at path "/opt/rustwide/workdir/crates/compiler/../../target/tmp/.tmpIi4Si1"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5fb991cf6b1a - std[f92b4c606f291077]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5fb991cf6b1a - std[f92b4c606f291077]::backtrace_rs::backtrace::trace_unsynchronized::<std[f92b4c606f291077]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5fb991cf6b1a - std[f92b4c606f291077]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5fb991cf6b1a - <<std[f92b4c606f291077]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[786f478f706679df]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5fb991d0b77a - <core[786f478f706679df]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5fb991d0b77a - core[786f478f706679df]::fmt::write
[INFO] [stdout]    6:     0x5fb991cfb412 - std[f92b4c606f291077]::io::default_write_fmt::<alloc[64763625b5a07cdb]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5fb991cfb412 - <alloc[64763625b5a07cdb]::vec::Vec<u8> as std[f92b4c606f291077]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5fb991cd557f - <std[f92b4c606f291077]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5fb991cd557f - std[f92b4c606f291077]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5fb991ceefc9 - std[f92b4c606f291077]::panicking::default_hook
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5fb991b0c00c - <alloc[64763625b5a07cdb]::boxed::Box<dyn for<'a, 'b> core[786f478f706679df]::ops::function::Fn<(&'a std[f92b4c606f291077]::panic::PanicHookInfo<'b>,), Output = ()> + core[786f478f706679df]::marker::Sync + core[786f478f706679df]::marker::Send> as core[786f478f706679df]::ops::function::Fn<(&std[f92b4c606f291077]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   12:     0x5fb991b0c00c - test[20e1f0ae6cad7a17]::test_main_with_exit_callback::<test[20e1f0ae6cad7a17]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5fb991cef182 - <alloc[64763625b5a07cdb]::boxed::Box<dyn for<'a, 'b> core[786f478f706679df]::ops::function::Fn<(&'a std[f92b4c606f291077]::panic::PanicHookInfo<'b>,), Output = ()> + core[786f478f706679df]::marker::Sync + core[786f478f706679df]::marker::Send> as core[786f478f706679df]::ops::function::Fn<(&std[f92b4c606f291077]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   14:     0x5fb991cef182 - std[f92b4c606f291077]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5fb991cd5638 - std[f92b4c606f291077]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5fb991cccf29 - std[f92b4c606f291077]::sys::backtrace::__rust_end_short_backtrace::<std[f92b4c606f291077]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5fb991cd634d - __rustc[8241495c18a89d70]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5fb991d0bf0c - core[786f478f706679df]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5fb991aec866 - test_arrays[7006d04fa5f7c90]::utils::execute_test_case
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/utils.rs:37:9
[INFO] [stdout]   20:     0x5fb991afe8e5 - test_arrays[7006d04fa5f7c90]::test_array_with_variable_elements
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:523:5
[INFO] [stdout]   21:     0x5fb991af5277 - test_arrays[7006d04fa5f7c90]::test_array_with_variable_elements::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:522:39
[INFO] [stdout]   22:     0x5fb991aef0f6 - <test_arrays[7006d04fa5f7c90]::test_array_with_variable_elements::{closure#0} as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x5fb991b000eb - <fn() -> core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5fb991b000eb - test[20e1f0ae6cad7a17]::__rust_begin_short_backtrace::<core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>, fn() -> core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:663:18
[INFO] [stdout]   25:     0x5fb991b0cadb - test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:686:74
[INFO] [stdout]   26:     0x5fb991b0cadb - <core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x5fb991b0cadb - std[f92b4c606f291077]::panicking::catch_unwind::do_call::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}>, core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x5fb991b0cadb - std[f92b4c606f291077]::panicking::catch_unwind::<core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>, core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x5fb991b0cadb - std[f92b4c606f291077]::panic::catch_unwind::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}>, core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x5fb991b0cadb - test[20e1f0ae6cad7a17]::run_test_in_process
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:686:27
[INFO] [stdout]   31:     0x5fb991b0cadb - test[20e1f0ae6cad7a17]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:607:43
[INFO] [stdout]   32:     0x5fb991b081f4 - test[20e1f0ae6cad7a17]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:637:41
[INFO] [stdout]   33:     0x5fb991b081f4 - std[f92b4c606f291077]::sys::backtrace::__rust_begin_short_backtrace::<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x5fb991b0f6e2 - std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked::<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   35:     0x5fb991b0f6e2 - <core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x5fb991b0f6e2 - std[f92b4c606f291077]::panicking::catch_unwind::do_call::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]   37:     0x5fb991b0f6e2 - std[f92b4c606f291077]::panicking::catch_unwind::<(), core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x5fb991b0f6e2 - std[f92b4c606f291077]::panic::catch_unwind::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x5fb991b0f6e2 - std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked::<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   40:     0x5fb991b0f6e2 - <std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1} as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x5fb991cf642f - <alloc[64763625b5a07cdb]::boxed::Box<dyn core[786f478f706679df]::ops::function::FnOnce<(), Output = ()> + core[786f478f706679df]::marker::Send> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   42:     0x5fb991cf642f - <std[f92b4c606f291077]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   43:     0x7d50ab177aa4 - <unknown>
[INFO] [stdout]   44:     0x7d50ab204a64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_bool_array_element_as_while_condition stdout ----
[INFO] [stdout] fn main() -> int { a = [true, false]
[INFO] [stdout] x = 0
[INFO] [stdout] while a[0] {
[INFO] [stdout]     x = x + 1
[INFO] [stdout]     a[0] = false
[INFO] [stdout] }
[INFO] [stdout] print_int(x)
[INFO] [stdout] }
[INFO] [stdout] -------
[INFO] [stdout] Pass: GlobalizeIdentifiers(GlobalizeIdentifiers)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: ClosurizeFunctions(ClosurizeFunctions)
[INFO] [stdout] Pass: ClosurizeLambdas(ClosurizeLambdas)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: DisambiguateSubscript(DisambiguateSubscript)
[INFO] [stdout] Pass: ExtractStringOps(ExtractStringOps)
[INFO] [stdout] Pass: ShortCircuiting(ShortCircuiting)
[INFO] [stdout] Pass: TupleizeExcessArgs(TupleizeExcessArgs)
[INFO] [stdout] Pass: RemoveComplexOperands(RemoveComplexOperands)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: InjectAllocations(InjectAllocations)
[INFO] [stdout] Pass: DeclosurizeCalls(DeclosurizeCalls)
[INFO] [stdout] Pass: RegisterAllocation(RegisterAllocation)
[INFO] [stdout] Pass: PatchInstructions(PatchInstructions)
[INFO] [stdout] Pass: PreludeConclusion(PreludeConclusion)
[INFO] [stdout] Pass: ResolveWidth(ResolveWidth)
[INFO] [stdout] -- No Opt: -- 
[INFO] [stdout] 	.att_syntax
[INFO] [stdout] 	.align 8
[INFO] [stdout] 	.globl main
[INFO] [stdout] main:
[INFO] [stdout] 	pushq %rbp
[INFO] [stdout] 	pushq %r15
[INFO] [stdout] 	pushq %r12
[INFO] [stdout] 	pushq %rbx
[INFO] [stdout] 	movq %rsp, %rbp
[INFO] [stdout] 	subq $8, %rsp
[INFO] [stdout] 	movq $32768, %rdi
[INFO] [stdout] 	movq $32768, %rsi
[INFO] [stdout] 	callq __gc_initialize
[INFO] [stdout] 	movq __gc_rootstack_begin(%rip), %r15
[INFO] [stdout] 	jmp .EE_301
[INFO] [stdout] .EE_301:
[INFO] [stdout] 	movq %rdi, %rbx
[INFO] [stdout] 	jmp .EE_294
[INFO] [stdout] .EE_296:
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_295
[INFO] [stdout] .EE_297:
[INFO] [stdout] 	movq %r12, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	cmpq $0, %rax
[INFO] [stdout] 	jne .EE_298
[INFO] [stdout] 	jmp .EE_296
[INFO] [stdout] .EE_298:
[INFO] [stdout] 	addq $1, %rbx
[INFO] [stdout] 	movq %r12, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	movq $0, %rdx
[INFO] [stdout] 	callq __assign_to_array_elem
[INFO] [stdout] 	jmp .EE_297
[INFO] [stdout] .EE_299:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %r11
[INFO] [stdout] 	addq $10, __gc_free_ptr(%rip)
[INFO] [stdout] 	movq $4611686018427388036, %rax
[INFO] [stdout] 	movq %rax, 0(%r11)
[INFO] [stdout] 	movq %r11, %r12
[INFO] [stdout] 	movb $1, 8(%r11)
[INFO] [stdout] 	movb $0, 9(%r11)
[INFO] [stdout] 	movq $0, %rbx
[INFO] [stdout] 	jmp .EE_297
[INFO] [stdout] .EE_300:
[INFO] [stdout] 	movq %r15, %rdi
[INFO] [stdout] 	movq $10, %rsi
[INFO] [stdout] 	callq __gc_collect
[INFO] [stdout] 	jmp .EE_299
[INFO] [stdout] .EE_294:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %rcx
[INFO] [stdout] 	addq $10, %rcx
[INFO] [stdout] 	cmpq __gc_fromspace_end(%rip), %rcx
[INFO] [stdout] 	jl .EE_299
[INFO] [stdout] 	jmp .EE_300
[INFO] [stdout] .EE_295:
[INFO] [stdout] 	addq $8, %rsp
[INFO] [stdout] 	popq %rbx
[INFO] [stdout] 	popq %r12
[INFO] [stdout] 	popq %r15
[INFO] [stdout] 	popq %rbp
[INFO] [stdout] 	retq
[INFO] [stdout] 
[INFO] [stdout] 	.section .note.GNU-stack,"",@progbits
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] thread 'test_bool_array_element_as_while_condition' (248) panicked at crates/compiler/tests/utils.rs:37:9:
[INFO] [stdout] Failed assembler: failed to create temp file: No such file or directory (os error 2) at path "/opt/rustwide/workdir/crates/compiler/../../target/tmp/.tmpfhknI7"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5fb991cf6b1a - std[f92b4c606f291077]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5fb991cf6b1a - std[f92b4c606f291077]::backtrace_rs::backtrace::trace_unsynchronized::<std[f92b4c606f291077]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5fb991cf6b1a - std[f92b4c606f291077]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5fb991cf6b1a - <<std[f92b4c606f291077]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[786f478f706679df]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5fb991d0b77a - <core[786f478f706679df]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5fb991d0b77a - core[786f478f706679df]::fmt::write
[INFO] [stdout]    6:     0x5fb991cfb412 - std[f92b4c606f291077]::io::default_write_fmt::<alloc[64763625b5a07cdb]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5fb991cfb412 - <alloc[64763625b5a07cdb]::vec::Vec<u8> as std[f92b4c606f291077]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5fb991cd557f - <std[f92b4c606f291077]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5fb991cd557f - std[f92b4c606f291077]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5fb991ceefc9 - std[f92b4c606f291077]::panicking::default_hook
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5fb991b0c00c - <alloc[64763625b5a07cdb]::boxed::Box<dyn for<'a, 'b> core[786f478f706679df]::ops::function::Fn<(&'a std[f92b4c606f291077]::panic::PanicHookInfo<'b>,), Output = ()> + core[786f478f706679df]::marker::Sync + core[786f478f706679df]::marker::Send> as core[786f478f706679df]::ops::function::Fn<(&std[f92b4c606f291077]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   12:     0x5fb991b0c00c - test[20e1f0ae6cad7a17]::test_main_with_exit_callback::<test[20e1f0ae6cad7a17]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5fb991cef182 - <alloc[64763625b5a07cdb]::boxed::Box<dyn for<'a, 'b> core[786f478f706679df]::ops::function::Fn<(&'a std[f92b4c606f291077]::panic::PanicHookInfo<'b>,), Output = ()> + core[786f478f706679df]::marker::Sync + core[786f478f706679df]::marker::Send> as core[786f478f706679df]::ops::function::Fn<(&std[f92b4c606f291077]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   14:     0x5fb991cef182 - std[f92b4c606f291077]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5fb991cd5638 - std[f92b4c606f291077]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5fb991cccf29 - std[f92b4c606f291077]::sys::backtrace::__rust_end_short_backtrace::<std[f92b4c606f291077]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5fb991cd634d - __rustc[8241495c18a89d70]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5fb991d0bf0c - core[786f478f706679df]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5fb991aec866 - test_arrays[7006d04fa5f7c90]::utils::execute_test_case
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/utils.rs:37:9
[INFO] [stdout]   20:     0x5fb991b0004c - test_arrays[7006d04fa5f7c90]::test_bool_array_element_as_while_condition
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:873:5
[INFO] [stdout]   21:     0x5fb991af53f7 - test_arrays[7006d04fa5f7c90]::test_bool_array_element_as_while_condition::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:872:48
[INFO] [stdout]   22:     0x5fb991aef2f6 - <test_arrays[7006d04fa5f7c90]::test_bool_array_element_as_while_condition::{closure#0} as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x5fb991b000eb - <fn() -> core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5fb991b000eb - test[20e1f0ae6cad7a17]::__rust_begin_short_backtrace::<core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>, fn() -> core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:663:18
[INFO] [stdout]   25:     0x5fb991b0cadb - test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:686:74
[INFO] [stdout]   26:     0x5fb991b0cadb - <core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x5fb991b0cadb - std[f92b4c606f291077]::panicking::catch_unwind::do_call::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}>, core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x5fb991b0cadb - std[f92b4c606f291077]::panicking::catch_unwind::<core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>, core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x5fb991b0cadb - std[f92b4c606f291077]::panic::catch_unwind::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}>, core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x5fb991b0cadb - test[20e1f0ae6cad7a17]::run_test_in_process
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:686:27
[INFO] [stdout]   31:     0x5fb991b0cadb - test[20e1f0ae6cad7a17]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:607:43
[INFO] [stdout]   32:     0x5fb991b081f4 - test[20e1f0ae6cad7a17]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:637:41
[INFO] [stdout]   33:     0x5fb991b081f4 - std[f92b4c606f291077]::sys::backtrace::__rust_begin_short_backtrace::<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x5fb991b0f6e2 - std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked::<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   35:     0x5fb991b0f6e2 - <core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x5fb991b0f6e2 - std[f92b4c606f291077]::panicking::catch_unwind::do_call::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]   37:     0x5fb991b0f6e2 - std[f92b4c606f291077]::panicking::catch_unwind::<(), core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x5fb991b0f6e2 - std[f92b4c606f291077]::panic::catch_unwind::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x5fb991b0f6e2 - std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked::<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   40:     0x5fb991b0f6e2 - <std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1} as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x5fb991cf642f - <alloc[64763625b5a07cdb]::boxed::Box<dyn core[786f478f706679df]::ops::function::FnOnce<(), Output = ()> + core[786f478f706679df]::marker::Send> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   42:     0x5fb991cf642f - <std[f92b4c606f291077]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   43:     0x7d50ab177aa4 - <unknown>
[INFO] [stdout]   44:     0x7d50ab204a64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_bool_array_and_elements stdout ----
[INFO] [stdout] fn main() -> int { a = [true, false, true]
[INFO] [stdout] if a[0] && a[1] { print_int(1) } else { print_int(0) }
[INFO] [stdout] if a[0] && a[2] { print_int(1) } else { print_int(0) }
[INFO] [stdout] }
[INFO] [stdout] -------
[INFO] [stdout] Pass: GlobalizeIdentifiers(GlobalizeIdentifiers)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: ClosurizeFunctions(ClosurizeFunctions)
[INFO] [stdout] Pass: ClosurizeLambdas(ClosurizeLambdas)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: DisambiguateSubscript(DisambiguateSubscript)
[INFO] [stdout] Pass: ExtractStringOps(ExtractStringOps)
[INFO] [stdout] Pass: ShortCircuiting(ShortCircuiting)
[INFO] [stdout] Pass: TupleizeExcessArgs(TupleizeExcessArgs)
[INFO] [stdout] Pass: RemoveComplexOperands(RemoveComplexOperands)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: InjectAllocations(InjectAllocations)
[INFO] [stdout] Pass: DeclosurizeCalls(DeclosurizeCalls)
[INFO] [stdout] Pass: RegisterAllocation(RegisterAllocation)
[INFO] [stdout] Pass: PatchInstructions(PatchInstructions)
[INFO] [stdout] Pass: PreludeConclusion(PreludeConclusion)
[INFO] [stdout] Pass: ResolveWidth(ResolveWidth)
[INFO] [stdout] -- No Opt: -- 
[INFO] [stdout] 	.att_syntax
[INFO] [stdout] 	.align 8
[INFO] [stdout] 	.globl main
[INFO] [stdout] main:
[INFO] [stdout] 	pushq %rbp
[INFO] [stdout] 	pushq %r15
[INFO] [stdout] 	pushq %rbx
[INFO] [stdout] 	movq $32768, %rdi
[INFO] [stdout] 	movq $32768, %rsi
[INFO] [stdout] 	callq __gc_initialize
[INFO] [stdout] 	movq __gc_rootstack_begin(%rip), %r15
[INFO] [stdout] 	jmp .EE_291
[INFO] [stdout] .EE_291:
[INFO] [stdout] 	movq %rdi, %rbx
[INFO] [stdout] 	jmp .EE_277
[INFO] [stdout] .EE_279:
[INFO] [stdout] 	movq $1, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_278
[INFO] [stdout] .EE_280:
[INFO] [stdout] 	movq $0, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_278
[INFO] [stdout] .EE_281:
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $2, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rcx
[INFO] [stdout] 	cmpq $0, %rcx
[INFO] [stdout] 	jne .EE_279
[INFO] [stdout] 	jmp .EE_280
[INFO] [stdout] .EE_282:
[INFO] [stdout] 	movq $0, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_278
[INFO] [stdout] .EE_283:
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	cmpq $0, %rax
[INFO] [stdout] 	jne .EE_281
[INFO] [stdout] 	jmp .EE_282
[INFO] [stdout] .EE_284:
[INFO] [stdout] 	movq $1, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_283
[INFO] [stdout] .EE_285:
[INFO] [stdout] 	movq $0, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_283
[INFO] [stdout] .EE_287:
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $1, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rcx
[INFO] [stdout] 	cmpq $0, %rcx
[INFO] [stdout] 	jne .EE_284
[INFO] [stdout] 	jmp .EE_285
[INFO] [stdout] .EE_288:
[INFO] [stdout] 	movq $0, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_283
[INFO] [stdout] .EE_289:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %r11
[INFO] [stdout] 	addq $11, __gc_free_ptr(%rip)
[INFO] [stdout] 	movq $4611686018427388100, %rax
[INFO] [stdout] 	movq %rax, 0(%r11)
[INFO] [stdout] 	movq %r11, %rbx
[INFO] [stdout] 	movb $1, 8(%r11)
[INFO] [stdout] 	movb $0, 9(%r11)
[INFO] [stdout] 	movb $1, 10(%r11)
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	cmpq $0, %rax
[INFO] [stdout] 	jne .EE_287
[INFO] [stdout] 	jmp .EE_288
[INFO] [stdout] .EE_290:
[INFO] [stdout] 	movq %r15, %rdi
[INFO] [stdout] 	movq $11, %rsi
[INFO] [stdout] 	callq __gc_collect
[INFO] [stdout] 	jmp .EE_289
[INFO] [stdout] .EE_277:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %rcx
[INFO] [stdout] 	addq $11, %rcx
[INFO] [stdout] 	cmpq __gc_fromspace_end(%rip), %rcx
[INFO] [stdout] 	jl .EE_289
[INFO] [stdout] 	jmp .EE_290
[INFO] [stdout] .EE_278:
[INFO] [stdout] 	popq %rbx
[INFO] [stdout] 	popq %r15
[INFO] [stdout] 	popq %rbp
[INFO] [stdout] 	retq
[INFO] [stdout] 
[INFO] [stdout] 	.section .note.GNU-stack,"",@progbits
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] thread 'test_bool_array_and_elements' (247) panicked at crates/compiler/tests/utils.rs:37:9:
[INFO] [stdout] Failed assembler: failed to create temp file: No such file or directory (os error 2) at path "/opt/rustwide/workdir/crates/compiler/../../target/tmp/.tmpkVJB9B"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5fb991cf6b1a - std[f92b4c606f291077]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5fb991cf6b1a - std[f92b4c606f291077]::backtrace_rs::backtrace::trace_unsynchronized::<std[f92b4c606f291077]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5fb991cf6b1a - std[f92b4c606f291077]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5fb991cf6b1a - <<std[f92b4c606f291077]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[786f478f706679df]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5fb991d0b77a - <core[786f478f706679df]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5fb991d0b77a - core[786f478f706679df]::fmt::write
[INFO] [stdout]    6:     0x5fb991cfb412 - std[f92b4c606f291077]::io::default_write_fmt::<alloc[64763625b5a07cdb]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5fb991cfb412 - <alloc[64763625b5a07cdb]::vec::Vec<u8> as std[f92b4c606f291077]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5fb991cd557f - <std[f92b4c606f291077]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5fb991cd557f - std[f92b4c606f291077]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5fb991ceefc9 - std[f92b4c606f291077]::panicking::default_hook
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5fb991b0c00c - <alloc[64763625b5a07cdb]::boxed::Box<dyn for<'a, 'b> core[786f478f706679df]::ops::function::Fn<(&'a std[f92b4c606f291077]::panic::PanicHookInfo<'b>,), Output = ()> + core[786f478f706679df]::marker::Sync + core[786f478f706679df]::marker::Send> as core[786f478f706679df]::ops::function::Fn<(&std[f92b4c606f291077]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   12:     0x5fb991b0c00c - test[20e1f0ae6cad7a17]::test_main_with_exit_callback::<test[20e1f0ae6cad7a17]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5fb991cef182 - <alloc[64763625b5a07cdb]::boxed::Box<dyn for<'a, 'b> core[786f478f706679df]::ops::function::Fn<(&'a std[f92b4c606f291077]::panic::PanicHookInfo<'b>,), Output = ()> + core[786f478f706679df]::marker::Sync + core[786f478f706679df]::marker::Send> as core[786f478f706679df]::ops::function::Fn<(&std[f92b4c606f291077]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   14:     0x5fb991cef182 - std[f92b4c606f291077]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5fb991cd5638 - std[f92b4c606f291077]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5fb991cccf29 - std[f92b4c606f291077]::sys::backtrace::__rust_end_short_backtrace::<std[f92b4c606f291077]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5fb991cd634d - __rustc[8241495c18a89d70]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5fb991d0bf0c - core[786f478f706679df]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5fb991aec866 - test_arrays[7006d04fa5f7c90]::utils::execute_test_case
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/utils.rs:37:9
[INFO] [stdout]   20:     0x5fb991afca80 - test_arrays[7006d04fa5f7c90]::test_bool_array_and_elements
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:849:5
[INFO] [stdout]   21:     0x5fb991af5097 - test_arrays[7006d04fa5f7c90]::test_bool_array_and_elements::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:848:34
[INFO] [stdout]   22:     0x5fb991aeee76 - <test_arrays[7006d04fa5f7c90]::test_bool_array_and_elements::{closure#0} as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x5fb991b000eb - <fn() -> core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5fb991b000eb - test[20e1f0ae6cad7a17]::__rust_begin_short_backtrace::<core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>, fn() -> core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:663:18
[INFO] [stdout]   25:     0x5fb991b0cadb - test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:686:74
[INFO] [stdout]   26:     0x5fb991b0cadb - <core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x5fb991b0cadb - std[f92b4c606f291077]::panicking::catch_unwind::do_call::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}>, core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x5fb991b0cadb - std[f92b4c606f291077]::panicking::catch_unwind::<core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>, core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x5fb991b0cadb - std[f92b4c606f291077]::panic::catch_unwind::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}>, core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x5fb991b0cadb - test[20e1f0ae6cad7a17]::run_test_in_process
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:686:27
[INFO] [stdout]   31:     0x5fb991b0cadb - test[20e1f0ae6cad7a17]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:607:43
[INFO] [stdout]   32:     0x5fb991b081f4 - test[20e1f0ae6cad7a17]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:637:41
[INFO] [stdout]   33:     0x5fb991b081f4 - std[f92b4c606f291077]::sys::backtrace::__rust_begin_short_backtrace::<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x5fb991b0f6e2 - std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked::<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   35:     0x5fb991b0f6e2 - <core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x5fb991b0f6e2 - std[f92b4c606f291077]::panicking::catch_unwind::do_call::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]   37:     0x5fb991b0f6e2 - std[f92b4c606f291077]::panicking::catch_unwind::<(), core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x5fb991b0f6e2 - std[f92b4c606f291077]::panic::catch_unwind::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x5fb991b0f6e2 - std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked::<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   40:     0x5fb991b0f6e2 - <std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1} as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x5fb991cf642f - <alloc[64763625b5a07cdb]::boxed::Box<dyn core[786f478f706679df]::ops::function::FnOnce<(), Output = ()> + core[786f478f706679df]::marker::Send> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   42:     0x5fb991cf642f - <std[f92b4c606f291077]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   43:     0x7d50ab177aa4 - <unknown>
[INFO] [stdout]   44:     0x7d50ab204a64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_bool_array_not_element stdout ----
[INFO] [stdout] fn main() -> int { a = [true, false]
[INFO] [stdout] if !a[0] { print_int(1) } else { print_int(0) }
[INFO] [stdout] if !a[1] { print_int(1) } else { print_int(0) }
[INFO] [stdout] }
[INFO] [stdout] -------
[INFO] [stdout] Pass: GlobalizeIdentifiers(GlobalizeIdentifiers)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: ClosurizeFunctions(ClosurizeFunctions)
[INFO] [stdout] Pass: ClosurizeLambdas(ClosurizeLambdas)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: DisambiguateSubscript(DisambiguateSubscript)
[INFO] [stdout] Pass: ExtractStringOps(ExtractStringOps)
[INFO] [stdout] Pass: ShortCircuiting(ShortCircuiting)
[INFO] [stdout] Pass: TupleizeExcessArgs(TupleizeExcessArgs)
[INFO] [stdout] Pass: RemoveComplexOperands(RemoveComplexOperands)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: InjectAllocations(InjectAllocations)
[INFO] [stdout] Pass: DeclosurizeCalls(DeclosurizeCalls)
[INFO] [stdout] Pass: RegisterAllocation(RegisterAllocation)
[INFO] [stdout] Pass: PatchInstructions(PatchInstructions)
[INFO] [stdout] Pass: PreludeConclusion(PreludeConclusion)
[INFO] [stdout] Pass: ResolveWidth(ResolveWidth)
[INFO] [stdout] -- No Opt: -- 
[INFO] [stdout] 	.att_syntax
[INFO] [stdout] 	.align 8
[INFO] [stdout] 	.globl main
[INFO] [stdout] main:
[INFO] [stdout] 	pushq %rbp
[INFO] [stdout] 	pushq %r15
[INFO] [stdout] 	pushq %rbx
[INFO] [stdout] 	movq $32768, %rdi
[INFO] [stdout] 	movq $32768, %rsi
[INFO] [stdout] 	callq __gc_initialize
[INFO] [stdout] 	movq __gc_rootstack_begin(%rip), %r15
[INFO] [stdout] 	jmp .EE_349
[INFO] [stdout] .EE_349:
[INFO] [stdout] 	movq %rdi, %rbx
[INFO] [stdout] 	jmp .EE_340
[INFO] [stdout] .EE_342:
[INFO] [stdout] 	movq $1, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_341
[INFO] [stdout] .EE_343:
[INFO] [stdout] 	movq $0, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_341
[INFO] [stdout] .EE_344:
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $1, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rcx
[INFO] [stdout] 	cmpq $0, %rcx
[INFO] [stdout] 	je .EE_342
[INFO] [stdout] 	jmp .EE_343
[INFO] [stdout] .EE_345:
[INFO] [stdout] 	movq $1, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_344
[INFO] [stdout] .EE_346:
[INFO] [stdout] 	movq $0, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_344
[INFO] [stdout] .EE_347:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %r11
[INFO] [stdout] 	addq $10, __gc_free_ptr(%rip)
[INFO] [stdout] 	movq $4611686018427388036, %rax
[INFO] [stdout] 	movq %rax, 0(%r11)
[INFO] [stdout] 	movq %r11, %rbx
[INFO] [stdout] 	movb $1, 8(%r11)
[INFO] [stdout] 	movb $0, 9(%r11)
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rcx
[INFO] [stdout] 	cmpq $0, %rcx
[INFO] [stdout] 	je .EE_345
[INFO] [stdout] 	jmp .EE_346
[INFO] [stdout] .EE_348:
[INFO] [stdout] 	movq %r15, %rdi
[INFO] [stdout] 	movq $10, %rsi
[INFO] [stdout] 	callq __gc_collect
[INFO] [stdout] 	jmp .EE_347
[INFO] [stdout] .EE_340:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %rcx
[INFO] [stdout] 	addq $10, %rcx
[INFO] [stdout] 	cmpq __gc_fromspace_end(%rip), %rcx
[INFO] [stdout] 	jl .EE_347
[INFO] [stdout] 	jmp .EE_348
[INFO] [stdout] .EE_341:
[INFO] [stdout] 	popq %rbx
[INFO] [stdout] 	popq %r15
[INFO] [stdout] 	popq %rbp
[INFO] [stdout] 	retq
[INFO] [stdout] 
[INFO] [stdout] 	.section .note.GNU-stack,"",@progbits
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] thread 'test_bool_array_not_element' (250) panicked at crates/compiler/tests/utils.rs:37:9:
[INFO] [stdout] Failed assembler: failed to create temp file: No such file or directory (os error 2) at path "/opt/rustwide/workdir/crates/compiler/../../target/tmp/.tmpS7cNvd"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5fb991cf6b1a - std[f92b4c606f291077]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5fb991cf6b1a - std[f92b4c606f291077]::backtrace_rs::backtrace::trace_unsynchronized::<std[f92b4c606f291077]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5fb991cf6b1a - std[f92b4c606f291077]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5fb991cf6b1a - <<std[f92b4c606f291077]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[786f478f706679df]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5fb991d0b77a - <core[786f478f706679df]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5fb991d0b77a - core[786f478f706679df]::fmt::write
[INFO] [stdout]    6:     0x5fb991cfb412 - std[f92b4c606f291077]::io::default_write_fmt::<alloc[64763625b5a07cdb]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5fb991cfb412 - <alloc[64763625b5a07cdb]::vec::Vec<u8> as std[f92b4c606f291077]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5fb991cd557f - <std[f92b4c606f291077]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5fb991cd557f - std[f92b4c606f291077]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5fb991ceefc9 - std[f92b4c606f291077]::panicking::default_hook
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5fb991b0c00c - <alloc[64763625b5a07cdb]::boxed::Box<dyn for<'a, 'b> core[786f478f706679df]::ops::function::Fn<(&'a std[f92b4c606f291077]::panic::PanicHookInfo<'b>,), Output = ()> + core[786f478f706679df]::marker::Sync + core[786f478f706679df]::marker::Send> as core[786f478f706679df]::ops::function::Fn<(&std[f92b4c606f291077]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   12:     0x5fb991b0c00c - test[20e1f0ae6cad7a17]::test_main_with_exit_callback::<test[20e1f0ae6cad7a17]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5fb991cef182 - <alloc[64763625b5a07cdb]::boxed::Box<dyn for<'a, 'b> core[786f478f706679df]::ops::function::Fn<(&'a std[f92b4c606f291077]::panic::PanicHookInfo<'b>,), Output = ()> + core[786f478f706679df]::marker::Sync + core[786f478f706679df]::marker::Send> as core[786f478f706679df]::ops::function::Fn<(&std[f92b4c606f291077]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   14:     0x5fb991cef182 - std[f92b4c606f291077]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5fb991cd5638 - std[f92b4c606f291077]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5fb991cccf29 - std[f92b4c606f291077]::sys::backtrace::__rust_end_short_backtrace::<std[f92b4c606f291077]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5fb991cd634d - __rustc[8241495c18a89d70]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5fb991d0bf0c - core[786f478f706679df]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5fb991aec866 - test_arrays[7006d04fa5f7c90]::utils::execute_test_case
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/utils.rs:37:9
[INFO] [stdout]   20:     0x5fb991afb150 - test_arrays[7006d04fa5f7c90]::test_bool_array_not_element
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:837:5
[INFO] [stdout]   21:     0x5fb991af4f17 - test_arrays[7006d04fa5f7c90]::test_bool_array_not_element::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:836:33
[INFO] [stdout]   22:     0x5fb991aeec76 - <test_arrays[7006d04fa5f7c90]::test_bool_array_not_element::{closure#0} as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x5fb991b000eb - <fn() -> core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5fb991b000eb - test[20e1f0ae6cad7a17]::__rust_begin_short_backtrace::<core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>, fn() -> core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:663:18
[INFO] [stdout]   25:     0x5fb991b0cadb - test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:686:74
[INFO] [stdout]   26:     0x5fb991b0cadb - <core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x5fb991b0cadb - std[f92b4c606f291077]::panicking::catch_unwind::do_call::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}>, core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x5fb991b0cadb - std[f92b4c606f291077]::panicking::catch_unwind::<core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>, core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x5fb991b0cadb - std[f92b4c606f291077]::panic::catch_unwind::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}>, core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x5fb991b0cadb - test[20e1f0ae6cad7a17]::run_test_in_process
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:686:27
[INFO] [stdout]   31:     0x5fb991b0cadb - test[20e1f0ae6cad7a17]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:607:43
[INFO] [stdout]   32:     0x5fb991b081f4 - test[20e1f0ae6cad7a17]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:637:41
[INFO] [stdout]   33:     0x5fb991b081f4 - std[f92b4c606f291077]::sys::backtrace::__rust_begin_short_backtrace::<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x5fb991b0f6e2 - std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked::<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   35:     0x5fb991b0f6e2 - <core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x5fb991b0f6e2 - std[f92b4c606f291077]::panicking::catch_unwind::do_call::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]   37:     0x5fb991b0f6e2 - std[f92b4c606f291077]::panicking::catch_unwind::<(), core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x5fb991b0f6e2 - std[f92b4c606f291077]::panic::catch_unwind::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x5fb991b0f6e2 - std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked::<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   40:     0x5fb991b0f6e2 - <std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1} as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x5fb991cf642f - <alloc[64763625b5a07cdb]::boxed::Box<dyn core[786f478f706679df]::ops::function::FnOnce<(), Output = ()> + core[786f478f706679df]::marker::Send> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   42:     0x5fb991cf642f - <std[f92b4c606f291077]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   43:     0x7d50ab177aa4 - <unknown>
[INFO] [stdout]   44:     0x7d50ab204a64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_array_in_while_loop stdout ----
[INFO] [stdout] fn main() -> int { a = [7, 3]
[INFO] [stdout] i = 0
[INFO] [stdout] sum = 0
[INFO] [stdout] while i < 4 {
[INFO] [stdout]     sum = sum + a[0] + a[1]
[INFO] [stdout]     i = i + 1
[INFO] [stdout] }
[INFO] [stdout] print_int(sum)
[INFO] [stdout] }
[INFO] [stdout] -------
[INFO] [stdout] Pass: GlobalizeIdentifiers(GlobalizeIdentifiers)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: ClosurizeFunctions(ClosurizeFunctions)
[INFO] [stdout] Pass: ClosurizeLambdas(ClosurizeLambdas)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: DisambiguateSubscript(DisambiguateSubscript)
[INFO] [stdout] Pass: ExtractStringOps(ExtractStringOps)
[INFO] [stdout] Pass: ShortCircuiting(ShortCircuiting)
[INFO] [stdout] Pass: TupleizeExcessArgs(TupleizeExcessArgs)
[INFO] [stdout] Pass: RemoveComplexOperands(RemoveComplexOperands)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: InjectAllocations(InjectAllocations)
[INFO] [stdout] Pass: DeclosurizeCalls(DeclosurizeCalls)
[INFO] [stdout] Pass: RegisterAllocation(RegisterAllocation)
[INFO] [stdout] Pass: PatchInstructions(PatchInstructions)
[INFO] [stdout] Pass: PreludeConclusion(PreludeConclusion)
[INFO] [stdout] Pass: ResolveWidth(ResolveWidth)
[INFO] [stdout] -- No Opt: -- 
[INFO] [stdout] 	.att_syntax
[INFO] [stdout] 	.align 8
[INFO] [stdout] 	.globl main
[INFO] [stdout] main:
[INFO] [stdout] 	pushq %rbp
[INFO] [stdout] 	pushq %r12
[INFO] [stdout] 	pushq %r15
[INFO] [stdout] 	pushq %rbx
[INFO] [stdout] 	pushq %r13
[INFO] [stdout] 	movq $32768, %rdi
[INFO] [stdout] 	movq $32768, %rsi
[INFO] [stdout] 	callq __gc_initialize
[INFO] [stdout] 	movq __gc_rootstack_begin(%rip), %r15
[INFO] [stdout] 	jmp .EE_194
[INFO] [stdout] .EE_194:
[INFO] [stdout] 	movq %rdi, %rbx
[INFO] [stdout] 	jmp .EE_187
[INFO] [stdout] .EE_189:
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_188
[INFO] [stdout] .EE_190:
[INFO] [stdout] 	cmpq $4, %r12
[INFO] [stdout] 	jl .EE_191
[INFO] [stdout] 	jmp .EE_189
[INFO] [stdout] .EE_191:
[INFO] [stdout] 	movq %r13, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rcx
[INFO] [stdout] 	addq %rcx, %rbx
[INFO] [stdout] 	movq %r13, %rdi
[INFO] [stdout] 	movq $1, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rcx
[INFO] [stdout] 	addq %rcx, %rbx
[INFO] [stdout] 	addq $1, %r12
[INFO] [stdout] 	jmp .EE_190
[INFO] [stdout] .EE_192:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %r11
[INFO] [stdout] 	addq $24, __gc_free_ptr(%rip)
[INFO] [stdout] 	movq $4611686018427388064, %rax
[INFO] [stdout] 	movq %rax, 0(%r11)
[INFO] [stdout] 	movq %r11, %r13
[INFO] [stdout] 	movq $7, 8(%r11)
[INFO] [stdout] 	movq $3, 16(%r11)
[INFO] [stdout] 	movq $0, %r12
[INFO] [stdout] 	movq $0, %rbx
[INFO] [stdout] 	jmp .EE_190
[INFO] [stdout] .EE_193:
[INFO] [stdout] 	movq %r15, %rdi
[INFO] [stdout] 	movq $24, %rsi
[INFO] [stdout] 	callq __gc_collect
[INFO] [stdout] 	jmp .EE_192
[INFO] [stdout] .EE_187:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %rcx
[INFO] [stdout] 	addq $24, %rcx
[INFO] [stdout] 	cmpq __gc_fromspace_end(%rip), %rcx
[INFO] [stdout] 	jl .EE_192
[INFO] [stdout] 	jmp .EE_193
[INFO] [stdout] .EE_188:
[INFO] [stdout] 	popq %r13
[INFO] [stdout] 	popq %rbx
[INFO] [stdout] 	popq %r15
[INFO] [stdout] 	popq %r12
[INFO] [stdout] 	popq %rbp
[INFO] [stdout] 	retq
[INFO] [stdout] 
[INFO] [stdout] 	.section .note.GNU-stack,"",@progbits
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] thread 'test_array_in_while_loop' (236) panicked at crates/compiler/tests/utils.rs:37:9:
[INFO] [stdout] Failed assembler: failed to create temp file: No such file or directory (os error 2) at path "/opt/rustwide/workdir/crates/compiler/../../target/tmp/.tmpC0vEB6"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5fb991cf6b1a - std[f92b4c606f291077]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5fb991cf6b1a - std[f92b4c606f291077]::backtrace_rs::backtrace::trace_unsynchronized::<std[f92b4c606f291077]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5fb991cf6b1a - std[f92b4c606f291077]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5fb991cf6b1a - <<std[f92b4c606f291077]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[786f478f706679df]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5fb991d0b77a - <core[786f478f706679df]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5fb991d0b77a - core[786f478f706679df]::fmt::write
[INFO] [stdout]    6:     0x5fb991cfb412 - std[f92b4c606f291077]::io::default_write_fmt::<alloc[64763625b5a07cdb]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5fb991cfb412 - <alloc[64763625b5a07cdb]::vec::Vec<u8> as std[f92b4c606f291077]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5fb991cd557f - <std[f92b4c606f291077]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5fb991cd557f - std[f92b4c606f291077]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5fb991ceefc9 - std[f92b4c606f291077]::panicking::default_hook
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5fb991b0c00c - <alloc[64763625b5a07cdb]::boxed::Box<dyn for<'a, 'b> core[786f478f706679df]::ops::function::Fn<(&'a std[f92b4c606f291077]::panic::PanicHookInfo<'b>,), Output = ()> + core[786f478f706679df]::marker::Sync + core[786f478f706679df]::marker::Send> as core[786f478f706679df]::ops::function::Fn<(&std[f92b4c606f291077]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   12:     0x5fb991b0c00c - test[20e1f0ae6cad7a17]::test_main_with_exit_callback::<test[20e1f0ae6cad7a17]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5fb991cef182 - <alloc[64763625b5a07cdb]::boxed::Box<dyn for<'a, 'b> core[786f478f706679df]::ops::function::Fn<(&'a std[f92b4c606f291077]::panic::PanicHookInfo<'b>,), Output = ()> + core[786f478f706679df]::marker::Sync + core[786f478f706679df]::marker::Send> as core[786f478f706679df]::ops::function::Fn<(&std[f92b4c606f291077]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   14:     0x5fb991cef182 - std[f92b4c606f291077]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5fb991cd5638 - std[f92b4c606f291077]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5fb991cccf29 - std[f92b4c606f291077]::sys::backtrace::__rust_end_short_backtrace::<std[f92b4c606f291077]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5fb991cd634d - __rustc[8241495c18a89d70]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5fb991d0bf0c - core[786f478f706679df]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5fb991aec866 - test_arrays[7006d04fa5f7c90]::utils::execute_test_case
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/utils.rs:37:9
[INFO] [stdout]   20:     0x5fb991af8e0c - test_arrays[7006d04fa5f7c90]::test_array_in_while_loop
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:413:5
[INFO] [stdout]   21:     0x5fb991af4c77 - test_arrays[7006d04fa5f7c90]::test_array_in_while_loop::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:411:30
[INFO] [stdout]   22:     0x5fb991aee8f6 - <test_arrays[7006d04fa5f7c90]::test_array_in_while_loop::{closure#0} as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x5fb991b000eb - <fn() -> core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5fb991b000eb - test[20e1f0ae6cad7a17]::__rust_begin_short_backtrace::<core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>, fn() -> core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:663:18
[INFO] [stdout]   25:     0x5fb991b0cadb - test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:686:74
[INFO] [stdout]   26:     0x5fb991b0cadb - <core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x5fb991b0cadb - std[f92b4c606f291077]::panicking::catch_unwind::do_call::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}>, core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x5fb991b0cadb - std[f92b4c606f291077]::panicking::catch_unwind::<core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>, core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x5fb991b0cadb - std[f92b4c606f291077]::panic::catch_unwind::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}>, core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x5fb991b0cadb - test[20e1f0ae6cad7a17]::run_test_in_process
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:686:27
[INFO] [stdout]   31:     0x5fb991b0cadb - test[20e1f0ae6cad7a17]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:607:43
[INFO] [stdout]   32:     0x5fb991b081f4 - test[20e1f0ae6cad7a17]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:637:41
[INFO] [stdout]   33:     0x5fb991b081f4 - std[f92b4c606f291077]::sys::backtrace::__rust_begin_short_backtrace::<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x5fb991b0f6e2 - std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked::<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   35:     0x5fb991b0f6e2 - <core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x5fb991b0f6e2 - std[f92b4c606f291077]::panicking::catch_unwind::do_call::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]   37:     0x5fb991b0f6e2 - std[f92b4c606f291077]::panicking::catch_unwind::<(), core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x5fb991b0f6e2 - std[f92b4c606f291077]::panic::catch_unwind::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x5fb991b0f6e2 - std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked::<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   40:     0x5fb991b0f6e2 - <std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1} as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x5fb991cf642f - <alloc[64763625b5a07cdb]::boxed::Box<dyn core[786f478f706679df]::ops::function::FnOnce<(), Output = ()> + core[786f478f706679df]::marker::Send> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   42:     0x5fb991cf642f - <std[f92b4c606f291077]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   43:     0x7d50ab177aa4 - <unknown>
[INFO] [stdout]   44:     0x7d50ab204a64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_array_element_as_condition stdout ----
[INFO] [stdout] fn main() -> int { a = [1, 0]
[INFO] [stdout] if a[0] > 0 {
[INFO] [stdout]     print_int(1)
[INFO] [stdout] } else {
[INFO] [stdout]     print_int(0)
[INFO] [stdout] }
[INFO] [stdout] if a[1] > 0 {
[INFO] [stdout]     print_int(1)
[INFO] [stdout] } else {
[INFO] [stdout]     print_int(0)
[INFO] [stdout] }
[INFO] [stdout] }
[INFO] [stdout] -------
[INFO] [stdout] Pass: GlobalizeIdentifiers(GlobalizeIdentifiers)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: ClosurizeFunctions(ClosurizeFunctions)
[INFO] [stdout] Pass: ClosurizeLambdas(ClosurizeLambdas)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: DisambiguateSubscript(DisambiguateSubscript)
[INFO] [stdout] Pass: ExtractStringOps(ExtractStringOps)
[INFO] [stdout] Pass: ShortCircuiting(ShortCircuiting)
[INFO] [stdout] Pass: TupleizeExcessArgs(TupleizeExcessArgs)
[INFO] [stdout] Pass: RemoveComplexOperands(RemoveComplexOperands)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: InjectAllocations(InjectAllocations)
[INFO] [stdout] Pass: DeclosurizeCalls(DeclosurizeCalls)
[INFO] [stdout] Pass: RegisterAllocation(RegisterAllocation)
[INFO] [stdout] Pass: PatchInstructions(PatchInstructions)
[INFO] [stdout] Pass: PreludeConclusion(PreludeConclusion)
[INFO] [stdout] Pass: ResolveWidth(ResolveWidth)
[INFO] [stdout] -- No Opt: -- 
[INFO] [stdout] 	.att_syntax
[INFO] [stdout] 	.align 8
[INFO] [stdout] 	.globl main
[INFO] [stdout] main:
[INFO] [stdout] 	pushq %rbp
[INFO] [stdout] 	pushq %r15
[INFO] [stdout] 	pushq %rbx
[INFO] [stdout] 	movq $32768, %rdi
[INFO] [stdout] 	movq $32768, %rsi
[INFO] [stdout] 	callq __gc_initialize
[INFO] [stdout] 	movq __gc_rootstack_begin(%rip), %r15
[INFO] [stdout] 	jmp .EE_127
[INFO] [stdout] .EE_127:
[INFO] [stdout] 	movq %rdi, %rbx
[INFO] [stdout] 	jmp .EE_114
[INFO] [stdout] .EE_116:
[INFO] [stdout] 	movq $1, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_115
[INFO] [stdout] .EE_117:
[INFO] [stdout] 	movq $0, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_115
[INFO] [stdout] .EE_118:
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $1, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rcx
[INFO] [stdout] 	cmpq $0, %rcx
[INFO] [stdout] 	jg .EE_116
[INFO] [stdout] 	jmp .EE_117
[INFO] [stdout] .EE_119:
[INFO] [stdout] 	movq $1, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_118
[INFO] [stdout] .EE_120:
[INFO] [stdout] 	movq $0, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_118
[INFO] [stdout] .EE_123:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %r11
[INFO] [stdout] 	addq $24, __gc_free_ptr(%rip)
[INFO] [stdout] 	movq $4611686018427388064, %rax
[INFO] [stdout] 	movq %rax, 0(%r11)
[INFO] [stdout] 	movq %r11, %rbx
[INFO] [stdout] 	movq $1, 8(%r11)
[INFO] [stdout] 	movq $0, 16(%r11)
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rcx
[INFO] [stdout] 	cmpq $0, %rcx
[INFO] [stdout] 	jg .EE_119
[INFO] [stdout] 	jmp .EE_120
[INFO] [stdout] .EE_125:
[INFO] [stdout] 	movq %r15, %rdi
[INFO] [stdout] 	movq $24, %rsi
[INFO] [stdout] 	callq __gc_collect
[INFO] [stdout] 	jmp .EE_123
[INFO] [stdout] .EE_114:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %rcx
[INFO] [stdout] 	addq $24, %rcx
[INFO] [stdout] 	cmpq __gc_fromspace_end(%rip), %rcx
[INFO] [stdout] 	jl .EE_123
[INFO] [stdout] 	jmp .EE_125
[INFO] [stdout] .EE_115:
[INFO] [stdout] 	popq %rbx
[INFO] [stdout] 	popq %r15
[INFO] [stdout] 	popq %rbp
[INFO] [stdout] 	retq
[INFO] [stdout] 
[INFO] [stdout] 	.section .note.GNU-stack,"",@progbits
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] thread 'test_array_element_as_condition' (231) panicked at crates/compiler/tests/utils.rs:37:9:
[INFO] [stdout] Failed assembler: failed to create temp file: No such file or directory (os error 2) at path "/opt/rustwide/workdir/crates/compiler/../../target/tmp/.tmpcUidca"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5fb991cf6b1a - std[f92b4c606f291077]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5fb991cf6b1a - std[f92b4c606f291077]::backtrace_rs::backtrace::trace_unsynchronized::<std[f92b4c606f291077]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5fb991cf6b1a - std[f92b4c606f291077]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5fb991cf6b1a - <<std[f92b4c606f291077]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[786f478f706679df]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5fb991d0b77a - <core[786f478f706679df]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5fb991d0b77a - core[786f478f706679df]::fmt::write
[INFO] [stdout]    6:     0x5fb991cfb412 - std[f92b4c606f291077]::io::default_write_fmt::<alloc[64763625b5a07cdb]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5fb991cfb412 - <alloc[64763625b5a07cdb]::vec::Vec<u8> as std[f92b4c606f291077]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5fb991cd557f - <std[f92b4c606f291077]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5fb991cd557f - std[f92b4c606f291077]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5fb991ceefc9 - std[f92b4c606f291077]::panicking::default_hook
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5fb991b0c00c - <alloc[64763625b5a07cdb]::boxed::Box<dyn for<'a, 'b> core[786f478f706679df]::ops::function::Fn<(&'a std[f92b4c606f291077]::panic::PanicHookInfo<'b>,), Output = ()> + core[786f478f706679df]::marker::Sync + core[786f478f706679df]::marker::Send> as core[786f478f706679df]::ops::function::Fn<(&std[f92b4c606f291077]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   12:     0x5fb991b0c00c - test[20e1f0ae6cad7a17]::test_main_with_exit_callback::<test[20e1f0ae6cad7a17]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5fb991cef182 - <alloc[64763625b5a07cdb]::boxed::Box<dyn for<'a, 'b> core[786f478f706679df]::ops::function::Fn<(&'a std[f92b4c606f291077]::panic::PanicHookInfo<'b>,), Output = ()> + core[786f478f706679df]::marker::Sync + core[786f478f706679df]::marker::Send> as core[786f478f706679df]::ops::function::Fn<(&std[f92b4c606f291077]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   14:     0x5fb991cef182 - std[f92b4c606f291077]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5fb991cd5638 - std[f92b4c606f291077]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5fb991cccf29 - std[f92b4c606f291077]::sys::backtrace::__rust_end_short_backtrace::<std[f92b4c606f291077]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5fb991cd634d - __rustc[8241495c18a89d70]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5fb991d0bf0c - core[786f478f706679df]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5fb991aec866 - test_arrays[7006d04fa5f7c90]::utils::execute_test_case
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/utils.rs:37:9
[INFO] [stdout]   20:     0x5fb991afd5a0 - test_arrays[7006d04fa5f7c90]::test_array_element_as_condition
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:472:5
[INFO] [stdout]   21:     0x5fb991af5157 - test_arrays[7006d04fa5f7c90]::test_array_element_as_condition::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:471:37
[INFO] [stdout]   22:     0x5fb991aeef76 - <test_arrays[7006d04fa5f7c90]::test_array_element_as_condition::{closure#0} as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x5fb991b000eb - <fn() -> core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5fb991b000eb - test[20e1f0ae6cad7a17]::__rust_begin_short_backtrace::<core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>, fn() -> core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:663:18
[INFO] [stdout]   25:     0x5fb991b0cadb - test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:686:74
[INFO] [stdout]   26:     0x5fb991b0cadb - <core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x5fb991b0cadb - std[f92b4c606f291077]::panicking::catch_unwind::do_call::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}>, core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x5fb991b0cadb - std[f92b4c606f291077]::panicking::catch_unwind::<core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>, core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x5fb991b0cadb - std[f92b4c606f291077]::panic::catch_unwind::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}>, core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x5fb991b0cadb - test[20e1f0ae6cad7a17]::run_test_in_process
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:686:27
[INFO] [stdout]   31:     0x5fb991b0cadb - test[20e1f0ae6cad7a17]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:607:43
[INFO] [stdout]   32:     0x5fb991b081f4 - test[20e1f0ae6cad7a17]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:637:41
[INFO] [stdout]   33:     0x5fb991b081f4 - std[f92b4c606f291077]::sys::backtrace::__rust_begin_short_backtrace::<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x5fb991b0f6e2 - std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked::<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   35:     0x5fb991b0f6e2 - <core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x5fb991b0f6e2 - std[f92b4c606f291077]::panicking::catch_unwind::do_call::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]   37:     0x5fb991b0f6e2 - std[f92b4c606f291077]::panicking::catch_unwind::<(), core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x5fb991b0f6e2 - std[f92b4c606f291077]::panic::catch_unwind::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x5fb991b0f6e2 - std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked::<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   40:     0x5fb991b0f6e2 - <std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1} as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x5fb991cf642f - <alloc[64763625b5a07cdb]::boxed::Box<dyn core[786f478f706679df]::ops::function::FnOnce<(), Output = ()> + core[786f478f706679df]::marker::Send> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   42:     0x5fb991cf642f - <std[f92b4c606f291077]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   43:     0x7d50ab177aa4 - <unknown>
[INFO] [stdout]   44:     0x7d50ab204a64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_array_mutation_in_loop stdout ----
[INFO] [stdout] fn main() -> int { a = [0, 1]
[INFO] [stdout] i = 0
[INFO] [stdout] while i < 5 {
[INFO] [stdout]     a[0] = a[0] + a[1]
[INFO] [stdout]     i = i + 1
[INFO] [stdout] }
[INFO] [stdout] print_int(a[0])
[INFO] [stdout] }
[INFO] [stdout] -------
[INFO] [stdout] Pass: GlobalizeIdentifiers(GlobalizeIdentifiers)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: ClosurizeFunctions(ClosurizeFunctions)
[INFO] [stdout] Pass: ClosurizeLambdas(ClosurizeLambdas)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: DisambiguateSubscript(DisambiguateSubscript)
[INFO] [stdout] Pass: ExtractStringOps(ExtractStringOps)
[INFO] [stdout] Pass: ShortCircuiting(ShortCircuiting)
[INFO] [stdout] Pass: TupleizeExcessArgs(TupleizeExcessArgs)
[INFO] [stdout] Pass: RemoveComplexOperands(RemoveComplexOperands)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: InjectAllocations(InjectAllocations)
[INFO] [stdout] Pass: DeclosurizeCalls(DeclosurizeCalls)
[INFO] [stdout] Pass: RegisterAllocation(RegisterAllocation)
[INFO] [stdout] Pass: PatchInstructions(PatchInstructions)
[INFO] [stdout] Pass: PreludeConclusion(PreludeConclusion)
[INFO] [stdout] Pass: ResolveWidth(ResolveWidth)
[INFO] [stdout] -- No Opt: -- 
[INFO] [stdout] 	.att_syntax
[INFO] [stdout] 	.align 8
[INFO] [stdout] 	.globl main
[INFO] [stdout] main:
[INFO] [stdout] 	pushq %rbp
[INFO] [stdout] 	pushq %r12
[INFO] [stdout] 	pushq %r15
[INFO] [stdout] 	pushq %rbx
[INFO] [stdout] 	pushq %r13
[INFO] [stdout] 	movq $32768, %rdi
[INFO] [stdout] 	movq $32768, %rsi
[INFO] [stdout] 	callq __gc_initialize
[INFO] [stdout] 	movq __gc_rootstack_begin(%rip), %r15
[INFO] [stdout] 	jmp .EE_213
[INFO] [stdout] .EE_213:
[INFO] [stdout] 	movq %rdi, %rbx
[INFO] [stdout] 	jmp .EE_205
[INFO] [stdout] .EE_207:
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_206
[INFO] [stdout] .EE_208:
[INFO] [stdout] 	cmpq $5, %r12
[INFO] [stdout] 	jl .EE_209
[INFO] [stdout] 	jmp .EE_207
[INFO] [stdout] .EE_209:
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %r13
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $1, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rcx
[INFO] [stdout] 	movq %r13, %rdx
[INFO] [stdout] 	addq %rcx, %rdx
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __assign_to_array_elem
[INFO] [stdout] 	addq $1, %r12
[INFO] [stdout] 	jmp .EE_208
[INFO] [stdout] .EE_210:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %r11
[INFO] [stdout] 	addq $24, __gc_free_ptr(%rip)
[INFO] [stdout] 	movq $4611686018427388064, %rax
[INFO] [stdout] 	movq %rax, 0(%r11)
[INFO] [stdout] 	movq %r11, %rbx
[INFO] [stdout] 	movq $0, 8(%r11)
[INFO] [stdout] 	movq $1, 16(%r11)
[INFO] [stdout] 	movq $0, %r12
[INFO] [stdout] 	jmp .EE_208
[INFO] [stdout] .EE_211:
[INFO] [stdout] 	movq %r15, %rdi
[INFO] [stdout] 	movq $24, %rsi
[INFO] [stdout] 	callq __gc_collect
[INFO] [stdout] 	jmp .EE_210
[INFO] [stdout] .EE_205:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %rcx
[INFO] [stdout] 	addq $24, %rcx
[INFO] [stdout] 	cmpq __gc_fromspace_end(%rip), %rcx
[INFO] [stdout] 	jl .EE_210
[INFO] [stdout] 	jmp .EE_211
[INFO] [stdout] .EE_206:
[INFO] [stdout] 	popq %r13
[INFO] [stdout] 	popq %rbx
[INFO] [stdout] 	popq %r15
[INFO] [stdout] 	popq %r12
[INFO] [stdout] 	popq %rbp
[INFO] [stdout] 	retq
[INFO] [stdout] 
[INFO] [stdout] 	.section .note.GNU-stack,"",@progbits
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] thread 'test_array_mutation_in_loop' (239) panicked at crates/compiler/tests/utils.rs:37:9:
[INFO] [stdout] Failed assembler: failed to create temp file: No such file or directory (os error 2) at path "/opt/rustwide/workdir/crates/compiler/../../target/tmp/.tmp631qO0"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5fb991cf6b1a - std[f92b4c606f291077]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5fb991cf6b1a - std[f92b4c606f291077]::backtrace_rs::backtrace::trace_unsynchronized::<std[f92b4c606f291077]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5fb991cf6b1a - std[f92b4c606f291077]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5fb991cf6b1a - <<std[f92b4c606f291077]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[786f478f706679df]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5fb991d0b77a - <core[786f478f706679df]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5fb991d0b77a - core[786f478f706679df]::fmt::write
[INFO] [stdout]    6:     0x5fb991cfb412 - std[f92b4c606f291077]::io::default_write_fmt::<alloc[64763625b5a07cdb]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5fb991cfb412 - <alloc[64763625b5a07cdb]::vec::Vec<u8> as std[f92b4c606f291077]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5fb991cd557f - <std[f92b4c606f291077]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5fb991cd557f - std[f92b4c606f291077]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5fb991ceefc9 - std[f92b4c606f291077]::panicking::default_hook
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5fb991b0c00c - <alloc[64763625b5a07cdb]::boxed::Box<dyn for<'a, 'b> core[786f478f706679df]::ops::function::Fn<(&'a std[f92b4c606f291077]::panic::PanicHookInfo<'b>,), Output = ()> + core[786f478f706679df]::marker::Sync + core[786f478f706679df]::marker::Send> as core[786f478f706679df]::ops::function::Fn<(&std[f92b4c606f291077]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   12:     0x5fb991b0c00c - test[20e1f0ae6cad7a17]::test_main_with_exit_callback::<test[20e1f0ae6cad7a17]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5fb991cef182 - <alloc[64763625b5a07cdb]::boxed::Box<dyn for<'a, 'b> core[786f478f706679df]::ops::function::Fn<(&'a std[f92b4c606f291077]::panic::PanicHookInfo<'b>,), Output = ()> + core[786f478f706679df]::marker::Sync + core[786f478f706679df]::marker::Send> as core[786f478f706679df]::ops::function::Fn<(&std[f92b4c606f291077]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   14:     0x5fb991cef182 - std[f92b4c606f291077]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5fb991cd5638 - std[f92b4c606f291077]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5fb991cccf29 - std[f92b4c606f291077]::sys::backtrace::__rust_end_short_backtrace::<std[f92b4c606f291077]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5fb991cd634d - __rustc[8241495c18a89d70]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5fb991d0bf0c - core[786f478f706679df]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5fb991aec866 - test_arrays[7006d04fa5f7c90]::utils::execute_test_case
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/utils.rs:37:9
[INFO] [stdout]   20:     0x5fb991afaeec - test_arrays[7006d04fa5f7c90]::test_array_mutation_in_loop
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:432:5
[INFO] [stdout]   21:     0x5fb991af4ee7 - test_arrays[7006d04fa5f7c90]::test_array_mutation_in_loop::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:430:33
[INFO] [stdout]   22:     0x5fb991aeec36 - <test_arrays[7006d04fa5f7c90]::test_array_mutation_in_loop::{closure#0} as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x5fb991b000eb - <fn() -> core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5fb991b000eb - test[20e1f0ae6cad7a17]::__rust_begin_short_backtrace::<core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>, fn() -> core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:663:18
[INFO] [stdout]   25:     0x5fb991b0cadb - test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:686:74
[INFO] [stdout]   26:     0x5fb991b0cadb - <core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x5fb991b0cadb - std[f92b4c606f291077]::panicking::catch_unwind::do_call::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}>, core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x5fb991b0cadb - std[f92b4c606f291077]::panicking::catch_unwind::<core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>, core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x5fb991b0cadb - std[f92b4c606f291077]::panic::catch_unwind::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}>, core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x5fb991b0cadb - test[20e1f0ae6cad7a17]::run_test_in_process
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:686:27
[INFO] [stdout]   31:     0x5fb991b0cadb - test[20e1f0ae6cad7a17]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:607:43
[INFO] [stdout]   32:     0x5fb991b081f4 - test[20e1f0ae6cad7a17]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:637:41
[INFO] [stdout]   33:     0x5fb991b081f4 - std[f92b4c606f291077]::sys::backtrace::__rust_begin_short_backtrace::<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x5fb991b0f6e2 - std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked::<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   35:     0x5fb991b0f6e2 - <core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x5fb991b0f6e2 - std[f92b4c606f291077]::panicking::catch_unwind::do_call::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]   37:     0x5fb991b0f6e2 - std[f92b4c606f291077]::panicking::catch_unwind::<(), core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x5fb991b0f6e2 - std[f92b4c606f291077]::panic::catch_unwind::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x5fb991b0f6e2 - std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked::<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   40:     0x5fb991b0f6e2 - <std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1} as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x5fb991cf642f - <alloc[64763625b5a07cdb]::boxed::Box<dyn core[786f478f706679df]::ops::function::FnOnce<(), Output = ()> + core[786f478f706679df]::marker::Send> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   42:     0x5fb991cf642f - <std[f92b4c606f291077]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   43:     0x7d50ab177aa4 - <unknown>
[INFO] [stdout]   44:     0x7d50ab204a64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_array_element_in_while_condition stdout ----
[INFO] [stdout] fn main() -> int { a = [0, 5]
[INFO] [stdout] while a[0] < a[1] {
[INFO] [stdout]     a[0] = a[0] + 1
[INFO] [stdout] }
[INFO] [stdout] print_int(a[0])
[INFO] [stdout] }
[INFO] [stdout] -------
[INFO] [stdout] Pass: GlobalizeIdentifiers(GlobalizeIdentifiers)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: ClosurizeFunctions(ClosurizeFunctions)
[INFO] [stdout] Pass: ClosurizeLambdas(ClosurizeLambdas)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: DisambiguateSubscript(DisambiguateSubscript)
[INFO] [stdout] Pass: ExtractStringOps(ExtractStringOps)
[INFO] [stdout] Pass: ShortCircuiting(ShortCircuiting)
[INFO] [stdout] Pass: TupleizeExcessArgs(TupleizeExcessArgs)
[INFO] [stdout] Pass: RemoveComplexOperands(RemoveComplexOperands)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: InjectAllocations(InjectAllocations)
[INFO] [stdout] Pass: DeclosurizeCalls(DeclosurizeCalls)
[INFO] [stdout] Pass: RegisterAllocation(RegisterAllocation)
[INFO] [stdout] Pass: PatchInstructions(PatchInstructions)
[INFO] [stdout] Pass: PreludeConclusion(PreludeConclusion)
[INFO] [stdout] Pass: ResolveWidth(ResolveWidth)
[INFO] [stdout] -- No Opt: -- 
[INFO] [stdout] 	.att_syntax
[INFO] [stdout] 	.align 8
[INFO] [stdout] 	.globl main
[INFO] [stdout] main:
[INFO] [stdout] 	pushq %rbp
[INFO] [stdout] 	pushq %r12
[INFO] [stdout] 	pushq %rbx
[INFO] [stdout] 	pushq %r15
[INFO] [stdout] 	movq %rsp, %rbp
[INFO] [stdout] 	subq $8, %rsp
[INFO] [stdout] 	movq $32768, %rdi
[INFO] [stdout] 	movq $32768, %rsi
[INFO] [stdout] 	callq __gc_initialize
[INFO] [stdout] 	movq __gc_rootstack_begin(%rip), %r15
[INFO] [stdout] 	jmp .EE_55
[INFO] [stdout] .EE_55:
[INFO] [stdout] 	movq %rdi, %rbx
[INFO] [stdout] 	jmp .EE_47
[INFO] [stdout] .EE_49:
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_48
[INFO] [stdout] .EE_50:
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %r12
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $1, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rcx
[INFO] [stdout] 	cmpq %rcx, %r12
[INFO] [stdout] 	jl .EE_52
[INFO] [stdout] 	jmp .EE_49
[INFO] [stdout] .EE_52:
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdx
[INFO] [stdout] 	addq $1, %rdx
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __assign_to_array_elem
[INFO] [stdout] 	jmp .EE_50
[INFO] [stdout] .EE_53:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %r11
[INFO] [stdout] 	addq $24, __gc_free_ptr(%rip)
[INFO] [stdout] 	movq $4611686018427388064, %rax
[INFO] [stdout] 	movq %rax, 0(%r11)
[INFO] [stdout] 	movq %r11, %rbx
[INFO] [stdout] 	movq $0, 8(%r11)
[INFO] [stdout] 	movq $5, 16(%r11)
[INFO] [stdout] 	jmp .EE_50
[INFO] [stdout] .EE_54:
[INFO] [stdout] 	movq %r15, %rdi
[INFO] [stdout] 	movq $24, %rsi
[INFO] [stdout] 	callq __gc_collect
[INFO] [stdout] 	jmp .EE_53
[INFO] [stdout] .EE_47:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %rcx
[INFO] [stdout] 	addq $24, %rcx
[INFO] [stdout] 	cmpq __gc_fromspace_end(%rip), %rcx
[INFO] [stdout] 	jl .EE_53
[INFO] [stdout] 	jmp .EE_54
[INFO] [stdout] .EE_48:
[INFO] [stdout] 	addq $8, %rsp
[INFO] [stdout] 	popq %r15
[INFO] [stdout] 	popq %rbx
[INFO] [stdout] 	popq %r12
[INFO] [stdout] 	popq %rbp
[INFO] [stdout] 	retq
[INFO] [stdout] 
[INFO] [stdout] 	.section .note.GNU-stack,"",@progbits
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] thread 'test_array_element_in_while_condition' (232) panicked at crates/compiler/tests/utils.rs:37:9:
[INFO] [stdout] Failed assembler: failed to create temp file: No such file or directory (os error 2) at path "/opt/rustwide/workdir/crates/compiler/../../target/tmp/.tmpFJAlpl"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5fb991cf6b1a - std[f92b4c606f291077]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5fb991cf6b1a - std[f92b4c606f291077]::backtrace_rs::backtrace::trace_unsynchronized::<std[f92b4c606f291077]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5fb991cf6b1a - std[f92b4c606f291077]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5fb991cf6b1a - <<std[f92b4c606f291077]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[786f478f706679df]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5fb991d0b77a - <core[786f478f706679df]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5fb991d0b77a - core[786f478f706679df]::fmt::write
[INFO] [stdout]    6:     0x5fb991cfb412 - std[f92b4c606f291077]::io::default_write_fmt::<alloc[64763625b5a07cdb]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5fb991cfb412 - <alloc[64763625b5a07cdb]::vec::Vec<u8> as std[f92b4c606f291077]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5fb991cd557f - <std[f92b4c606f291077]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5fb991cd557f - std[f92b4c606f291077]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5fb991ceefc9 - std[f92b4c606f291077]::panicking::default_hook
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5fb991b0c00c - <alloc[64763625b5a07cdb]::boxed::Box<dyn for<'a, 'b> core[786f478f706679df]::ops::function::Fn<(&'a std[f92b4c606f291077]::panic::PanicHookInfo<'b>,), Output = ()> + core[786f478f706679df]::marker::Sync + core[786f478f706679df]::marker::Send> as core[786f478f706679df]::ops::function::Fn<(&std[f92b4c606f291077]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   12:     0x5fb991b0c00c - test[20e1f0ae6cad7a17]::test_main_with_exit_callback::<test[20e1f0ae6cad7a17]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5fb991cef182 - <alloc[64763625b5a07cdb]::boxed::Box<dyn for<'a, 'b> core[786f478f706679df]::ops::function::Fn<(&'a std[f92b4c606f291077]::panic::PanicHookInfo<'b>,), Output = ()> + core[786f478f706679df]::marker::Sync + core[786f478f706679df]::marker::Send> as core[786f478f706679df]::ops::function::Fn<(&std[f92b4c606f291077]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   14:     0x5fb991cef182 - std[f92b4c606f291077]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5fb991cd5638 - std[f92b4c606f291077]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5fb991cccf29 - std[f92b4c606f291077]::sys::backtrace::__rust_end_short_backtrace::<std[f92b4c606f291077]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5fb991cd634d - __rustc[8241495c18a89d70]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5fb991d0bf0c - core[786f478f706679df]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5fb991aec866 - test_arrays[7006d04fa5f7c90]::utils::execute_test_case
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/utils.rs:37:9
[INFO] [stdout]   20:     0x5fb991aff38c - test_arrays[7006d04fa5f7c90]::test_array_element_in_while_condition
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:493:5
[INFO] [stdout]   21:     0x5fb991af5337 - test_arrays[7006d04fa5f7c90]::test_array_element_in_while_condition::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:491:43
[INFO] [stdout]   22:     0x5fb991aef1f6 - <test_arrays[7006d04fa5f7c90]::test_array_element_in_while_condition::{closure#0} as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x5fb991b000eb - <fn() -> core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5fb991b000eb - test[20e1f0ae6cad7a17]::__rust_begin_short_backtrace::<core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>, fn() -> core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:663:18
[INFO] [stdout]   25:     0x5fb991b0cadb - test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:686:74
[INFO] [stdout]   26:     0x5fb991b0cadb - <core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x5fb991b0cadb - std[f92b4c606f291077]::panicking::catch_unwind::do_call::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}>, core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x5fb991b0cadb - std[f92b4c606f291077]::panicking::catch_unwind::<core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>, core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x5fb991b0cadb - std[f92b4c606f291077]::panic::catch_unwind::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}>, core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x5fb991b0cadb - test[20e1f0ae6cad7a17]::run_test_in_process
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:686:27
[INFO] [stdout]   31:     0x5fb991b0cadb - test[20e1f0ae6cad7a17]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:607:43
[INFO] [stdout]   32:     0x5fb991b081f4 - test[20e1f0ae6cad7a17]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:637:41
[INFO] [stdout]   33:     0x5fb991b081f4 - std[f92b4c606f291077]::sys::backtrace::__rust_begin_short_backtrace::<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x5fb991b0f6e2 - std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked::<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   35:     0x5fb991b0f6e2 - <core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x5fb991b0f6e2 - std[f92b4c606f291077]::panicking::catch_unwind::do_call::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]   37:     0x5fb991b0f6e2 - std[f92b4c606f291077]::panicking::catch_unwind::<(), core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x5fb991b0f6e2 - std[f92b4c606f291077]::panic::catch_unwind::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x5fb991b0f6e2 - std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked::<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   40:     0x5fb991b0f6e2 - <std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1} as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x5fb991cf642f - <alloc[64763625b5a07cdb]::boxed::Box<dyn core[786f478f706679df]::ops::function::FnOnce<(), Output = ()> + core[786f478f706679df]::marker::Send> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   42:     0x5fb991cf642f - <std[f92b4c606f291077]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   43:     0x7d50ab177aa4 - <unknown>
[INFO] [stdout]   44:     0x7d50ab204a64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_array_with_many_scalars stdout ----
[INFO] [stdout] fn main() -> int { x = 1
[INFO] [stdout] y = 2
[INFO] [stdout] z = 3
[INFO] [stdout] w = 4
[INFO] [stdout] v = 5
[INFO] [stdout] u = 6
[INFO] [stdout] a = [100, 200]
[INFO] [stdout] print_int(x + y + z + w + v + u + a[0])
[INFO] [stdout] }
[INFO] [stdout] -------
[INFO] [stdout] Pass: GlobalizeIdentifiers(GlobalizeIdentifiers)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: ClosurizeFunctions(ClosurizeFunctions)
[INFO] [stdout] Pass: ClosurizeLambdas(ClosurizeLambdas)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: DisambiguateSubscript(DisambiguateSubscript)
[INFO] [stdout] Pass: ExtractStringOps(ExtractStringOps)
[INFO] [stdout] Pass: ShortCircuiting(ShortCircuiting)
[INFO] [stdout] Pass: TupleizeExcessArgs(TupleizeExcessArgs)
[INFO] [stdout] Pass: RemoveComplexOperands(RemoveComplexOperands)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: InjectAllocations(InjectAllocations)
[INFO] [stdout] Pass: DeclosurizeCalls(DeclosurizeCalls)
[INFO] [stdout] Pass: RegisterAllocation(RegisterAllocation)
[INFO] [stdout] Pass: PatchInstructions(PatchInstructions)
[INFO] [stdout] Pass: PreludeConclusion(PreludeConclusion)
[INFO] [stdout] Pass: ResolveWidth(ResolveWidth)
[INFO] [stdout] -- No Opt: -- 
[INFO] [stdout] 	.att_syntax
[INFO] [stdout] 	.align 8
[INFO] [stdout] 	.globl main
[INFO] [stdout] main:
[INFO] [stdout] 	pushq %rbp
[INFO] [stdout] 	pushq %r13
[INFO] [stdout] 	pushq %r15
[INFO] [stdout] 	pushq %r12
[INFO] [stdout] 	pushq %rbx
[INFO] [stdout] 	pushq %r14
[INFO] [stdout] 	movq %rsp, %rbp
[INFO] [stdout] 	subq $24, %rsp
[INFO] [stdout] 	movq $32768, %rdi
[INFO] [stdout] 	movq $32768, %rsi
[INFO] [stdout] 	callq __gc_initialize
[INFO] [stdout] 	movq __gc_rootstack_begin(%rip), %r15
[INFO] [stdout] 	jmp .EE_148
[INFO] [stdout] .EE_148:
[INFO] [stdout] 	movq %rdi, %rbx
[INFO] [stdout] 	jmp .EE_144
[INFO] [stdout] .EE_146:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %r11
[INFO] [stdout] 	addq $24, __gc_free_ptr(%rip)
[INFO] [stdout] 	movq $4611686018427388064, %rax
[INFO] [stdout] 	movq %rax, 0(%r11)
[INFO] [stdout] 	movq %r11, %rcx
[INFO] [stdout] 	movq $100, 8(%r11)
[INFO] [stdout] 	movq $200, 16(%r11)
[INFO] [stdout] 	movq %rcx, %rdi
[INFO] [stdout] 	addq -16(%rbp), %r12
[INFO] [stdout] 	addq %r13, %r12
[INFO] [stdout] 	addq -8(%rbp), %r12
[INFO] [stdout] 	addq %r14, %r12
[INFO] [stdout] 	addq %rbx, %r12
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rcx
[INFO] [stdout] 	movq %r12, %rdi
[INFO] [stdout] 	addq %rcx, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_145
[INFO] [stdout] .EE_147:
[INFO] [stdout] 	movq %r15, %rdi
[INFO] [stdout] 	movq $24, %rsi
[INFO] [stdout] 	callq __gc_collect
[INFO] [stdout] 	jmp .EE_146
[INFO] [stdout] .EE_144:
[INFO] [stdout] 	movq $1, %r12
[INFO] [stdout] 	movq $2, -16(%rbp)
[INFO] [stdout] 	movq $3, %r13
[INFO] [stdout] 	movq $4, -8(%rbp)
[INFO] [stdout] 	movq $5, %r14
[INFO] [stdout] 	movq $6, %rbx
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %rcx
[INFO] [stdout] 	addq $24, %rcx
[INFO] [stdout] 	cmpq __gc_fromspace_end(%rip), %rcx
[INFO] [stdout] 	jl .EE_146
[INFO] [stdout] 	jmp .EE_147
[INFO] [stdout] .EE_145:
[INFO] [stdout] 	addq $24, %rsp
[INFO] [stdout] 	popq %r14
[INFO] [stdout] 	popq %rbx
[INFO] [stdout] 	popq %r12
[INFO] [stdout] 	popq %r15
[INFO] [stdout] 	popq %r13
[INFO] [stdout] 	popq %rbp
[INFO] [stdout] 	retq
[INFO] [stdout] 
[INFO] [stdout] 	.section .note.GNU-stack,"",@progbits
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] thread 'test_array_with_many_scalars' (241) panicked at crates/compiler/tests/utils.rs:37:9:
[INFO] [stdout] Failed assembler: failed to create temp file: No such file or directory (os error 2) at path "/opt/rustwide/workdir/crates/compiler/../../target/tmp/.tmpPlpioH"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5fb991cf6b1a - std[f92b4c606f291077]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5fb991cf6b1a - std[f92b4c606f291077]::backtrace_rs::backtrace::trace_unsynchronized::<std[f92b4c606f291077]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5fb991cf6b1a - std[f92b4c606f291077]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5fb991cf6b1a - <<std[f92b4c606f291077]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[786f478f706679df]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5fb991d0b77a - <core[786f478f706679df]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5fb991d0b77a - core[786f478f706679df]::fmt::write
[INFO] [stdout]    6:     0x5fb991cfb412 - std[f92b4c606f291077]::io::default_write_fmt::<alloc[64763625b5a07cdb]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5fb991cfb412 - <alloc[64763625b5a07cdb]::vec::Vec<u8> as std[f92b4c606f291077]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5fb991cd557f - <std[f92b4c606f291077]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5fb991cd557f - std[f92b4c606f291077]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5fb991ceefc9 - std[f92b4c606f291077]::panicking::default_hook
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5fb991b0c00c - <alloc[64763625b5a07cdb]::boxed::Box<dyn for<'a, 'b> core[786f478f706679df]::ops::function::Fn<(&'a std[f92b4c606f291077]::panic::PanicHookInfo<'b>,), Output = ()> + core[786f478f706679df]::marker::Sync + core[786f478f706679df]::marker::Send> as core[786f478f706679df]::ops::function::Fn<(&std[f92b4c606f291077]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   12:     0x5fb991b0c00c - test[20e1f0ae6cad7a17]::test_main_with_exit_callback::<test[20e1f0ae6cad7a17]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5fb991cef182 - <alloc[64763625b5a07cdb]::boxed::Box<dyn for<'a, 'b> core[786f478f706679df]::ops::function::Fn<(&'a std[f92b4c606f291077]::panic::PanicHookInfo<'b>,), Output = ()> + core[786f478f706679df]::marker::Sync + core[786f478f706679df]::marker::Send> as core[786f478f706679df]::ops::function::Fn<(&std[f92b4c606f291077]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   14:     0x5fb991cef182 - std[f92b4c606f291077]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5fb991cd5638 - std[f92b4c606f291077]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5fb991cccf29 - std[f92b4c606f291077]::sys::backtrace::__rust_end_short_backtrace::<std[f92b4c606f291077]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5fb991cd634d - __rustc[8241495c18a89d70]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5fb991d0bf0c - core[786f478f706679df]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5fb991aec866 - test_arrays[7006d04fa5f7c90]::utils::execute_test_case
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/utils.rs:37:9
[INFO] [stdout]   20:     0x5fb991afc81c - test_arrays[7006d04fa5f7c90]::test_array_with_many_scalars
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:312:5
[INFO] [stdout]   21:     0x5fb991af5067 - test_arrays[7006d04fa5f7c90]::test_array_with_many_scalars::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:311:34
[INFO] [stdout]   22:     0x5fb991aeee36 - <test_arrays[7006d04fa5f7c90]::test_array_with_many_scalars::{closure#0} as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x5fb991b000eb - <fn() -> core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5fb991b000eb - test[20e1f0ae6cad7a17]::__rust_begin_short_backtrace::<core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>, fn() -> core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:663:18
[INFO] [stdout]   25:     0x5fb991b0cadb - test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:686:74
[INFO] [stdout]   26:     0x5fb991b0cadb - <core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x5fb991b0cadb - std[f92b4c606f291077]::panicking::catch_unwind::do_call::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}>, core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x5fb991b0cadb - std[f92b4c606f291077]::panicking::catch_unwind::<core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>, core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x5fb991b0cadb - std[f92b4c606f291077]::panic::catch_unwind::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}>, core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x5fb991b0cadb - test[20e1f0ae6cad7a17]::run_test_in_process
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:686:27
[INFO] [stdout]   31:     0x5fb991b0cadb - test[20e1f0ae6cad7a17]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:607:43
[INFO] [stdout]   32:     0x5fb991b081f4 - test[20e1f0ae6cad7a17]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:637:41
[INFO] [stdout]   33:     0x5fb991b081f4 - std[f92b4c606f291077]::sys::backtrace::__rust_begin_short_backtrace::<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x5fb991b0f6e2 - std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked::<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   35:     0x5fb991b0f6e2 - <core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x5fb991b0f6e2 - std[f92b4c606f291077]::panicking::catch_unwind::do_call::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]   37:     0x5fb991b0f6e2 - std[f92b4c606f291077]::panicking::catch_unwind::<(), core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x5fb991b0f6e2 - std[f92b4c606f291077]::panic::catch_unwind::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x5fb991b0f6e2 - std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked::<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   40:     0x5fb991b0f6e2 - <std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1} as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x5fb991cf642f - <alloc[64763625b5a07cdb]::boxed::Box<dyn core[786f478f706679df]::ops::function::FnOnce<(), Output = ()> + core[786f478f706679df]::marker::Send> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   42:     0x5fb991cf642f - <std[f92b4c606f291077]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   43:     0x7d50ab177aa4 - <unknown>
[INFO] [stdout]   44:     0x7d50ab204a64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_array_with_computed_elements stdout ----
[INFO] [stdout] fn main() -> int { x = 10
[INFO] [stdout] y = 20
[INFO] [stdout] a = [x + y, x - y]
[INFO] [stdout] print_int(a[0])
[INFO] [stdout] print_int(a[1])
[INFO] [stdout] }
[INFO] [stdout] -------
[INFO] [stdout] Pass: GlobalizeIdentifiers(GlobalizeIdentifiers)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: ClosurizeFunctions(ClosurizeFunctions)
[INFO] [stdout] Pass: ClosurizeLambdas(ClosurizeLambdas)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: DisambiguateSubscript(DisambiguateSubscript)
[INFO] [stdout] Pass: ExtractStringOps(ExtractStringOps)
[INFO] [stdout] Pass: ShortCircuiting(ShortCircuiting)
[INFO] [stdout] Pass: TupleizeExcessArgs(TupleizeExcessArgs)
[INFO] [stdout] Pass: RemoveComplexOperands(RemoveComplexOperands)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: InjectAllocations(InjectAllocations)
[INFO] [stdout] Pass: DeclosurizeCalls(DeclosurizeCalls)
[INFO] [stdout] Pass: RegisterAllocation(RegisterAllocation)
[INFO] [stdout] Pass: PatchInstructions(PatchInstructions)
[INFO] [stdout] Pass: PreludeConclusion(PreludeConclusion)
[INFO] [stdout] Pass: ResolveWidth(ResolveWidth)
[INFO] [stdout] -- No Opt: -- 
[INFO] [stdout] 	.att_syntax
[INFO] [stdout] 	.align 8
[INFO] [stdout] 	.globl main
[INFO] [stdout] main:
[INFO] [stdout] 	pushq %rbp
[INFO] [stdout] 	pushq %r15
[INFO] [stdout] 	pushq %r12
[INFO] [stdout] 	pushq %rbx
[INFO] [stdout] 	movq %rsp, %rbp
[INFO] [stdout] 	subq $8, %rsp
[INFO] [stdout] 	movq $32768, %rdi
[INFO] [stdout] 	movq $32768, %rsi
[INFO] [stdout] 	callq __gc_initialize
[INFO] [stdout] 	movq __gc_rootstack_begin(%rip), %r15
[INFO] [stdout] 	jmp .EE_313
[INFO] [stdout] .EE_313:
[INFO] [stdout] 	movq %rdi, %rbx
[INFO] [stdout] 	jmp .EE_309
[INFO] [stdout] .EE_311:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %r11
[INFO] [stdout] 	addq $24, __gc_free_ptr(%rip)
[INFO] [stdout] 	movq $4611686018427388064, %rax
[INFO] [stdout] 	movq %rax, 0(%r11)
[INFO] [stdout] 	movq %r11, %rcx
[INFO] [stdout] 	movq %rbx, 8(%r11)
[INFO] [stdout] 	movq %r12, 16(%r11)
[INFO] [stdout] 	movq %rcx, %rbx
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $1, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_310
[INFO] [stdout] .EE_312:
[INFO] [stdout] 	movq %r15, %rdi
[INFO] [stdout] 	movq $24, %rsi
[INFO] [stdout] 	callq __gc_collect
[INFO] [stdout] 	jmp .EE_311
[INFO] [stdout] .EE_309:
[INFO] [stdout] 	movq $10, %r12
[INFO] [stdout] 	movq $20, %rcx
[INFO] [stdout] 	movq %r12, %rbx
[INFO] [stdout] 	addq %rcx, %rbx
[INFO] [stdout] 	subq %rcx, %r12
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %rcx
[INFO] [stdout] 	addq $24, %rcx
[INFO] [stdout] 	cmpq __gc_fromspace_end(%rip), %rcx
[INFO] [stdout] 	jl .EE_311
[INFO] [stdout] 	jmp .EE_312
[INFO] [stdout] .EE_310:
[INFO] [stdout] 	addq $8, %rsp
[INFO] [stdout] 	popq %rbx
[INFO] [stdout] 	popq %r12
[INFO] [stdout] 	popq %r15
[INFO] [stdout] 	popq %rbp
[INFO] [stdout] 	retq
[INFO] [stdout] 
[INFO] [stdout] 	.section .note.GNU-stack,"",@progbits
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] thread 'test_array_with_computed_elements' (240) panicked at crates/compiler/tests/utils.rs:37:9:
[INFO] [stdout] Failed assembler: failed to create temp file: No such file or directory (os error 2) at path "/opt/rustwide/workdir/crates/compiler/../../target/tmp/.tmpZxAuv3"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5fb991cf6b1a - std[f92b4c606f291077]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5fb991cf6b1a - std[f92b4c606f291077]::backtrace_rs::backtrace::trace_unsynchronized::<std[f92b4c606f291077]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5fb991cf6b1a - std[f92b4c606f291077]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5fb991cf6b1a - <<std[f92b4c606f291077]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[786f478f706679df]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5fb991d0b77a - <core[786f478f706679df]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5fb991d0b77a - core[786f478f706679df]::fmt::write
[INFO] [stdout]    6:     0x5fb991cfb412 - std[f92b4c606f291077]::io::default_write_fmt::<alloc[64763625b5a07cdb]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5fb991cfb412 - <alloc[64763625b5a07cdb]::vec::Vec<u8> as std[f92b4c606f291077]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5fb991cd557f - <std[f92b4c606f291077]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5fb991cd557f - std[f92b4c606f291077]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5fb991ceefc9 - std[f92b4c606f291077]::panicking::default_hook
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5fb991b0c00c - <alloc[64763625b5a07cdb]::boxed::Box<dyn for<'a, 'b> core[786f478f706679df]::ops::function::Fn<(&'a std[f92b4c606f291077]::panic::PanicHookInfo<'b>,), Output = ()> + core[786f478f706679df]::marker::Sync + core[786f478f706679df]::marker::Send> as core[786f478f706679df]::ops::function::Fn<(&std[f92b4c606f291077]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   12:     0x5fb991b0c00c - test[20e1f0ae6cad7a17]::test_main_with_exit_callback::<test[20e1f0ae6cad7a17]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5fb991cef182 - <alloc[64763625b5a07cdb]::boxed::Box<dyn for<'a, 'b> core[786f478f706679df]::ops::function::Fn<(&'a std[f92b4c606f291077]::panic::PanicHookInfo<'b>,), Output = ()> + core[786f478f706679df]::marker::Sync + core[786f478f706679df]::marker::Send> as core[786f478f706679df]::ops::function::Fn<(&std[f92b4c606f291077]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   14:     0x5fb991cef182 - std[f92b4c606f291077]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5fb991cd5638 - std[f92b4c606f291077]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5fb991cccf29 - std[f92b4c606f291077]::sys::backtrace::__rust_end_short_backtrace::<std[f92b4c606f291077]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5fb991cd634d - __rustc[8241495c18a89d70]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5fb991d0bf0c - core[786f478f706679df]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5fb991aec866 - test_arrays[7006d04fa5f7c90]::utils::execute_test_case
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/utils.rs:37:9
[INFO] [stdout]   20:     0x5fb991afe640 - test_arrays[7006d04fa5f7c90]::test_array_with_computed_elements
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:509:5
[INFO] [stdout]   21:     0x5fb991af5247 - test_arrays[7006d04fa5f7c90]::test_array_with_computed_elements::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:508:39
[INFO] [stdout]   22:     0x5fb991aef0b6 - <test_arrays[7006d04fa5f7c90]::test_array_with_computed_elements::{closure#0} as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x5fb991b000eb - <fn() -> core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5fb991b000eb - test[20e1f0ae6cad7a17]::__rust_begin_short_backtrace::<core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>, fn() -> core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:663:18
[INFO] [stdout]   25:     0x5fb991b0cadb - test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:686:74
[INFO] [stdout]   26:     0x5fb991b0cadb - <core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x5fb991b0cadb - std[f92b4c606f291077]::panicking::catch_unwind::do_call::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}>, core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x5fb991b0cadb - std[f92b4c606f291077]::panicking::catch_unwind::<core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>, core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x5fb991b0cadb - std[f92b4c606f291077]::panic::catch_unwind::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}>, core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x5fb991b0cadb - test[20e1f0ae6cad7a17]::run_test_in_process
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:686:27
[INFO] [stdout]   31:     0x5fb991b0cadb - test[20e1f0ae6cad7a17]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:607:43
[INFO] [stdout]   32:     0x5fb991b081f4 - test[20e1f0ae6cad7a17]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:637:41
[INFO] [stdout]   33:     0x5fb991b081f4 - std[f92b4c606f291077]::sys::backtrace::__rust_begin_short_backtrace::<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x5fb991b0f6e2 - std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked::<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   35:     0x5fb991b0f6e2 - <core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x5fb991b0f6e2 - std[f92b4c606f291077]::panicking::catch_unwind::do_call::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]   37:     0x5fb991b0f6e2 - std[f92b4c606f291077]::panicking::catch_unwind::<(), core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x5fb991b0f6e2 - std[f92b4c606f291077]::panic::catch_unwind::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x5fb991b0f6e2 - std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked::<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   40:     0x5fb991b0f6e2 - <std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1} as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x5fb991cf642f - <alloc[64763625b5a07cdb]::boxed::Box<dyn core[786f478f706679df]::ops::function::FnOnce<(), Output = ()> + core[786f478f706679df]::marker::Send> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   42:     0x5fb991cf642f - <std[f92b4c606f291077]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   43:     0x7d50ab177aa4 - <unknown>
[INFO] [stdout]   44:     0x7d50ab204a64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_array_write_in_branch_false stdout ----
[INFO] [stdout] fn main() -> int { a = [0, 0]
[INFO] [stdout] x = read_int()
[INFO] [stdout] if x > 0 {
[INFO] [stdout]     a[0] = 1
[INFO] [stdout] } else {
[INFO] [stdout]     a[0] = -1
[INFO] [stdout] }
[INFO] [stdout] print_int(a[0])
[INFO] [stdout] }
[INFO] [stdout] -------
[INFO] [stdout] Pass: GlobalizeIdentifiers(GlobalizeIdentifiers)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: ClosurizeFunctions(ClosurizeFunctions)
[INFO] [stdout] Pass: ClosurizeLambdas(ClosurizeLambdas)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: DisambiguateSubscript(DisambiguateSubscript)
[INFO] [stdout] Pass: ExtractStringOps(ExtractStringOps)
[INFO] [stdout] Pass: ShortCircuiting(ShortCircuiting)
[INFO] [stdout] Pass: TupleizeExcessArgs(TupleizeExcessArgs)
[INFO] [stdout] Pass: RemoveComplexOperands(RemoveComplexOperands)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: InjectAllocations(InjectAllocations)
[INFO] [stdout] Pass: DeclosurizeCalls(DeclosurizeCalls)
[INFO] [stdout] Pass: RegisterAllocation(RegisterAllocation)
[INFO] [stdout] Pass: PatchInstructions(PatchInstructions)
[INFO] [stdout] Pass: PreludeConclusion(PreludeConclusion)
[INFO] [stdout] Pass: ResolveWidth(ResolveWidth)
[INFO] [stdout] -- No Opt: -- 
[INFO] [stdout] 	.att_syntax
[INFO] [stdout] 	.align 8
[INFO] [stdout] 	.globl main
[INFO] [stdout] main:
[INFO] [stdout] 	pushq %rbp
[INFO] [stdout] 	pushq %rbx
[INFO] [stdout] 	pushq %r15
[INFO] [stdout] 	movq $32768, %rdi
[INFO] [stdout] 	movq $32768, %rsi
[INFO] [stdout] 	callq __gc_initialize
[INFO] [stdout] 	movq __gc_rootstack_begin(%rip), %r15
[INFO] [stdout] 	jmp .EE_268
[INFO] [stdout] .EE_268:
[INFO] [stdout] 	movq %rdi, %rbx
[INFO] [stdout] 	jmp .EE_261
[INFO] [stdout] .EE_263:
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_262
[INFO] [stdout] .EE_264:
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	movq $1, %rdx
[INFO] [stdout] 	callq __assign_to_array_elem
[INFO] [stdout] 	jmp .EE_263
[INFO] [stdout] .EE_265:
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	movq $-1, %rdx
[INFO] [stdout] 	callq __assign_to_array_elem
[INFO] [stdout] 	jmp .EE_263
[INFO] [stdout] .EE_266:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %r11
[INFO] [stdout] 	addq $24, __gc_free_ptr(%rip)
[INFO] [stdout] 	movq $4611686018427388064, %rax
[INFO] [stdout] 	movq %rax, 0(%r11)
[INFO] [stdout] 	movq %r11, %rbx
[INFO] [stdout] 	movq $0, 8(%r11)
[INFO] [stdout] 	movq $0, 16(%r11)
[INFO] [stdout] 	callq read_int
[INFO] [stdout] 	movq %rax, %rcx
[INFO] [stdout] 	cmpq $0, %rcx
[INFO] [stdout] 	jg .EE_264
[INFO] [stdout] 	jmp .EE_265
[INFO] [stdout] .EE_267:
[INFO] [stdout] 	movq %r15, %rdi
[INFO] [stdout] 	movq $24, %rsi
[INFO] [stdout] 	callq __gc_collect
[INFO] [stdout] 	jmp .EE_266
[INFO] [stdout] .EE_261:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %rcx
[INFO] [stdout] 	addq $24, %rcx
[INFO] [stdout] 	cmpq __gc_fromspace_end(%rip), %rcx
[INFO] [stdout] 	jl .EE_266
[INFO] [stdout] 	jmp .EE_267
[INFO] [stdout] .EE_262:
[INFO] [stdout] 	popq %r15
[INFO] [stdout] 	popq %rbx
[INFO] [stdout] 	popq %rbp
[INFO] [stdout] 	retq
[INFO] [stdout] 
[INFO] [stdout] 	.section .note.GNU-stack,"",@progbits
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] thread 'test_array_write_in_branch_false' (246) panicked at crates/compiler/tests/utils.rs:37:9:
[INFO] [stdout] Failed assembler: failed to create temp file: No such file or directory (os error 2) at path "/opt/rustwide/workdir/crates/compiler/../../target/tmp/.tmpN7pwzm"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5fb991cf6b1a - std[f92b4c606f291077]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5fb991cf6b1a - std[f92b4c606f291077]::backtrace_rs::backtrace::trace_unsynchronized::<std[f92b4c606f291077]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5fb991cf6b1a - std[f92b4c606f291077]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5fb991cf6b1a - <<std[f92b4c606f291077]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[786f478f706679df]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5fb991d0b77a - <core[786f478f706679df]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5fb991d0b77a - core[786f478f706679df]::fmt::write
[INFO] [stdout]    6:     0x5fb991cfb412 - std[f92b4c606f291077]::io::default_write_fmt::<alloc[64763625b5a07cdb]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5fb991cfb412 - <alloc[64763625b5a07cdb]::vec::Vec<u8> as std[f92b4c606f291077]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5fb991cd557f - <std[f92b4c606f291077]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5fb991cd557f - std[f92b4c606f291077]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5fb991ceefc9 - std[f92b4c606f291077]::panicking::default_hook
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5fb991b0c00c - <alloc[64763625b5a07cdb]::boxed::Box<dyn for<'a, 'b> core[786f478f706679df]::ops::function::Fn<(&'a std[f92b4c606f291077]::panic::PanicHookInfo<'b>,), Output = ()> + core[786f478f706679df]::marker::Sync + core[786f478f706679df]::marker::Send> as core[786f478f706679df]::ops::function::Fn<(&std[f92b4c606f291077]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   12:     0x5fb991b0c00c - test[20e1f0ae6cad7a17]::test_main_with_exit_callback::<test[20e1f0ae6cad7a17]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5fb991cef182 - <alloc[64763625b5a07cdb]::boxed::Box<dyn for<'a, 'b> core[786f478f706679df]::ops::function::Fn<(&'a std[f92b4c606f291077]::panic::PanicHookInfo<'b>,), Output = ()> + core[786f478f706679df]::marker::Sync + core[786f478f706679df]::marker::Send> as core[786f478f706679df]::ops::function::Fn<(&std[f92b4c606f291077]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   14:     0x5fb991cef182 - std[f92b4c606f291077]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5fb991cd5638 - std[f92b4c606f291077]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5fb991cccf29 - std[f92b4c606f291077]::sys::backtrace::__rust_end_short_backtrace::<std[f92b4c606f291077]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5fb991cd634d - __rustc[8241495c18a89d70]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5fb991d0bf0c - core[786f478f706679df]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5fb991aec866 - test_arrays[7006d04fa5f7c90]::utils::execute_test_case
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/utils.rs:37:9
[INFO] [stdout]   20:     0x5fb991afdff0 - test_arrays[7006d04fa5f7c90]::test_array_write_in_branch_false
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:395:5
[INFO] [stdout]   21:     0x5fb991af51e7 - test_arrays[7006d04fa5f7c90]::test_array_write_in_branch_false::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:394:38
[INFO] [stdout]   22:     0x5fb991aef036 - <test_arrays[7006d04fa5f7c90]::test_array_write_in_branch_false::{closure#0} as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x5fb991b000eb - <fn() -> core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5fb991b000eb - test[20e1f0ae6cad7a17]::__rust_begin_short_backtrace::<core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>, fn() -> core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:663:18
[INFO] [stdout]   25:     0x5fb991b0cadb - test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:686:74
[INFO] [stdout]   26:     0x5fb991b0cadb - <core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x5fb991b0cadb - std[f92b4c606f291077]::panicking::catch_unwind::do_call::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}>, core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x5fb991b0cadb - std[f92b4c606f291077]::panicking::catch_unwind::<core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>, core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x5fb991b0cadb - std[f92b4c606f291077]::panic::catch_unwind::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}>, core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x5fb991b0cadb - test[20e1f0ae6cad7a17]::run_test_in_process
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:686:27
[INFO] [stdout]   31:     0x5fb991b0cadb - test[20e1f0ae6cad7a17]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:607:43
[INFO] [stdout]   32:     0x5fb991b081f4 - test[20e1f0ae6cad7a17]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:637:41
[INFO] [stdout]   33:     0x5fb991b081f4 - std[f92b4c606f291077]::sys::backtrace::__rust_begin_short_backtrace::<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x5fb991b0f6e2 - std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked::<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   35:     0x5fb991b0f6e2 - <core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x5fb991b0f6e2 - std[f92b4c606f291077]::panicking::catch_unwind::do_call::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]   37:     0x5fb991b0f6e2 - std[f92b4c606f291077]::panicking::catch_unwind::<(), core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x5fb991b0f6e2 - std[f92b4c606f291077]::panic::catch_unwind::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x5fb991b0f6e2 - std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked::<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   40:     0x5fb991b0f6e2 - <std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1} as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x5fb991cf642f - <alloc[64763625b5a07cdb]::boxed::Box<dyn core[786f478f706679df]::ops::function::FnOnce<(), Output = ()> + core[786f478f706679df]::marker::Send> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   42:     0x5fb991cf642f - <std[f92b4c606f291077]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   43:     0x7d50ab177aa4 - <unknown>
[INFO] [stdout]   44:     0x7d50ab204a64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_array_mixed_constants_and_inputs stdout ----
[INFO] [stdout] fn main() -> int { a = [1, read_int(), 3]
[INFO] [stdout] print_int(a[0])
[INFO] [stdout] print_int(a[1])
[INFO] [stdout] print_int(a[2])
[INFO] [stdout] }
[INFO] [stdout] -------
[INFO] [stdout] Pass: GlobalizeIdentifiers(GlobalizeIdentifiers)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: ClosurizeFunctions(ClosurizeFunctions)
[INFO] [stdout] Pass: ClosurizeLambdas(ClosurizeLambdas)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: DisambiguateSubscript(DisambiguateSubscript)
[INFO] [stdout] Pass: ExtractStringOps(ExtractStringOps)
[INFO] [stdout] Pass: ShortCircuiting(ShortCircuiting)
[INFO] [stdout] Pass: TupleizeExcessArgs(TupleizeExcessArgs)
[INFO] [stdout] Pass: RemoveComplexOperands(RemoveComplexOperands)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: InjectAllocations(InjectAllocations)
[INFO] [stdout] Pass: DeclosurizeCalls(DeclosurizeCalls)
[INFO] [stdout] Pass: RegisterAllocation(RegisterAllocation)
[INFO] [stdout] Pass: PatchInstructions(PatchInstructions)
[INFO] [stdout] Pass: PreludeConclusion(PreludeConclusion)
[INFO] [stdout] Pass: ResolveWidth(ResolveWidth)
[INFO] [stdout] -- No Opt: -- 
[INFO] [stdout] 	.att_syntax
[INFO] [stdout] 	.align 8
[INFO] [stdout] 	.globl main
[INFO] [stdout] main:
[INFO] [stdout] 	pushq %rbp
[INFO] [stdout] 	pushq %rbx
[INFO] [stdout] 	pushq %r15
[INFO] [stdout] 	movq $32768, %rdi
[INFO] [stdout] 	movq $32768, %rsi
[INFO] [stdout] 	callq __gc_initialize
[INFO] [stdout] 	movq __gc_rootstack_begin(%rip), %r15
[INFO] [stdout] 	jmp .EE_181
[INFO] [stdout] .EE_181:
[INFO] [stdout] 	movq %rdi, %rbx
[INFO] [stdout] 	jmp .EE_177
[INFO] [stdout] .EE_179:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %r11
[INFO] [stdout] 	addq $32, __gc_free_ptr(%rip)
[INFO] [stdout] 	movq $4611686018427388128, %rax
[INFO] [stdout] 	movq %rax, 0(%r11)
[INFO] [stdout] 	movq %r11, %rcx
[INFO] [stdout] 	movq $1, 8(%r11)
[INFO] [stdout] 	movq %rbx, 16(%r11)
[INFO] [stdout] 	movq $3, 24(%r11)
[INFO] [stdout] 	movq %rcx, %rbx
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $1, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $2, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_178
[INFO] [stdout] .EE_180:
[INFO] [stdout] 	movq %r15, %rdi
[INFO] [stdout] 	movq $32, %rsi
[INFO] [stdout] 	callq __gc_collect
[INFO] [stdout] 	jmp .EE_179
[INFO] [stdout] .EE_177:
[INFO] [stdout] 	callq read_int
[INFO] [stdout] 	movq %rax, %rbx
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %rcx
[INFO] [stdout] 	addq $32, %rcx
[INFO] [stdout] 	cmpq __gc_fromspace_end(%rip), %rcx
[INFO] [stdout] 	jl .EE_179
[INFO] [stdout] 	jmp .EE_180
[INFO] [stdout] .EE_178:
[INFO] [stdout] 	popq %r15
[INFO] [stdout] 	popq %rbx
[INFO] [stdout] 	popq %rbp
[INFO] [stdout] 	retq
[INFO] [stdout] 
[INFO] [stdout] 	.section .note.GNU-stack,"",@progbits
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] thread 'test_array_mixed_constants_and_inputs' (238) panicked at crates/compiler/tests/utils.rs:37:9:
[INFO] [stdout] Failed assembler: failed to create temp file: No such file or directory (os error 2) at path "/opt/rustwide/workdir/crates/compiler/../../target/tmp/.tmp7WGmx6"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5fb991cf6b1a - std[f92b4c606f291077]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5fb991cf6b1a - std[f92b4c606f291077]::backtrace_rs::backtrace::trace_unsynchronized::<std[f92b4c606f291077]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5fb991cf6b1a - std[f92b4c606f291077]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5fb991cf6b1a - <<std[f92b4c606f291077]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[786f478f706679df]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5fb991d0b77a - <core[786f478f706679df]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5fb991d0b77a - core[786f478f706679df]::fmt::write
[INFO] [stdout]    6:     0x5fb991cfb412 - std[f92b4c606f291077]::io::default_write_fmt::<alloc[64763625b5a07cdb]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5fb991cfb412 - <alloc[64763625b5a07cdb]::vec::Vec<u8> as std[f92b4c606f291077]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5fb991cd557f - <std[f92b4c606f291077]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5fb991cd557f - std[f92b4c606f291077]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5fb991ceefc9 - std[f92b4c606f291077]::panicking::default_hook
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5fb991b0c00c - <alloc[64763625b5a07cdb]::boxed::Box<dyn for<'a, 'b> core[786f478f706679df]::ops::function::Fn<(&'a std[f92b4c606f291077]::panic::PanicHookInfo<'b>,), Output = ()> + core[786f478f706679df]::marker::Sync + core[786f478f706679df]::marker::Send> as core[786f478f706679df]::ops::function::Fn<(&std[f92b4c606f291077]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   12:     0x5fb991b0c00c - test[20e1f0ae6cad7a17]::test_main_with_exit_callback::<test[20e1f0ae6cad7a17]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5fb991cef182 - <alloc[64763625b5a07cdb]::boxed::Box<dyn for<'a, 'b> core[786f478f706679df]::ops::function::Fn<(&'a std[f92b4c606f291077]::panic::PanicHookInfo<'b>,), Output = ()> + core[786f478f706679df]::marker::Sync + core[786f478f706679df]::marker::Send> as core[786f478f706679df]::ops::function::Fn<(&std[f92b4c606f291077]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   14:     0x5fb991cef182 - std[f92b4c606f291077]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5fb991cd5638 - std[f92b4c606f291077]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5fb991cccf29 - std[f92b4c606f291077]::sys::backtrace::__rust_end_short_backtrace::<std[f92b4c606f291077]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5fb991cd634d - __rustc[8241495c18a89d70]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5fb991d0bf0c - core[786f478f706679df]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5fb991aec866 - test_arrays[7006d04fa5f7c90]::utils::execute_test_case
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/utils.rs:37:9
[INFO] [stdout]   20:     0x5fb991aff7b9 - test_arrays[7006d04fa5f7c90]::test_array_mixed_constants_and_inputs
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:239:5
[INFO] [stdout]   21:     0x5fb991af5367 - test_arrays[7006d04fa5f7c90]::test_array_mixed_constants_and_inputs::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:238:43
[INFO] [stdout]   22:     0x5fb991aef236 - <test_arrays[7006d04fa5f7c90]::test_array_mixed_constants_and_inputs::{closure#0} as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x5fb991b000eb - <fn() -> core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5fb991b000eb - test[20e1f0ae6cad7a17]::__rust_begin_short_backtrace::<core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>, fn() -> core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:663:18
[INFO] [stdout]   25:     0x5fb991b0cadb - test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:686:74
[INFO] [stdout]   26:     0x5fb991b0cadb - <core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x5fb991b0cadb - std[f92b4c606f291077]::panicking::catch_unwind::do_call::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}>, core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x5fb991b0cadb - std[f92b4c606f291077]::panicking::catch_unwind::<core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>, core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x5fb991b0cadb - std[f92b4c606f291077]::panic::catch_unwind::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}>, core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x5fb991b0cadb - test[20e1f0ae6cad7a17]::run_test_in_process
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:686:27
[INFO] [stdout]   31:     0x5fb991b0cadb - test[20e1f0ae6cad7a17]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:607:43
[INFO] [stdout]   32:     0x5fb991b081f4 - test[20e1f0ae6cad7a17]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:637:41
[INFO] [stdout]   33:     0x5fb991b081f4 - std[f92b4c606f291077]::sys::backtrace::__rust_begin_short_backtrace::<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x5fb991b0f6e2 - std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked::<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   35:     0x5fb991b0f6e2 - <core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x5fb991b0f6e2 - std[f92b4c606f291077]::panicking::catch_unwind::do_call::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]   37:     0x5fb991b0f6e2 - std[f92b4c606f291077]::panicking::catch_unwind::<(), core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x5fb991b0f6e2 - std[f92b4c606f291077]::panic::catch_unwind::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x5fb991b0f6e2 - std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked::<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   40:     0x5fb991b0f6e2 - <std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1} as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x5fb991cf642f - <alloc[64763625b5a07cdb]::boxed::Box<dyn core[786f478f706679df]::ops::function::FnOnce<(), Output = ()> + core[786f478f706679df]::marker::Send> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   42:     0x5fb991cf642f - <std[f92b4c606f291077]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   43:     0x7d50ab177aa4 - <unknown>
[INFO] [stdout]   44:     0x7d50ab204a64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_array_created_in_loop stdout ----
[INFO] [stdout] fn main() -> int { i = 0
[INFO] [stdout] a = [0, 0]
[INFO] [stdout] while i < 3 {
[INFO] [stdout]     a = [i, i + 1]
[INFO] [stdout]     i = i + 1
[INFO] [stdout] }
[INFO] [stdout] print_int(a[0])
[INFO] [stdout] print_int(a[1])
[INFO] [stdout] }
[INFO] [stdout] -------
[INFO] [stdout] Pass: GlobalizeIdentifiers(GlobalizeIdentifiers)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: ClosurizeFunctions(ClosurizeFunctions)
[INFO] [stdout] Pass: ClosurizeLambdas(ClosurizeLambdas)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: DisambiguateSubscript(DisambiguateSubscript)
[INFO] [stdout] Pass: ExtractStringOps(ExtractStringOps)
[INFO] [stdout] Pass: ShortCircuiting(ShortCircuiting)
[INFO] [stdout] Pass: TupleizeExcessArgs(TupleizeExcessArgs)
[INFO] [stdout] Pass: RemoveComplexOperands(RemoveComplexOperands)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: InjectAllocations(InjectAllocations)
[INFO] [stdout] Pass: DeclosurizeCalls(DeclosurizeCalls)
[INFO] [stdout] Pass: RegisterAllocation(RegisterAllocation)
[INFO] [stdout] Pass: PatchInstructions(PatchInstructions)
[INFO] [stdout] Pass: PreludeConclusion(PreludeConclusion)
[INFO] [stdout] Pass: ResolveWidth(ResolveWidth)
[INFO] [stdout] -- No Opt: -- 
[INFO] [stdout] 	.att_syntax
[INFO] [stdout] 	.align 8
[INFO] [stdout] 	.globl main
[INFO] [stdout] main:
[INFO] [stdout] 	pushq %rbp
[INFO] [stdout] 	pushq %r12
[INFO] [stdout] 	pushq %r15
[INFO] [stdout] 	pushq %rbx
[INFO] [stdout] 	movq %rsp, %rbp
[INFO] [stdout] 	subq $8, %rsp
[INFO] [stdout] 	movq $32768, %rdi
[INFO] [stdout] 	movq $32768, %rsi
[INFO] [stdout] 	callq __gc_initialize
[INFO] [stdout] 	movq __gc_rootstack_begin(%rip), %r15
[INFO] [stdout] 	jmp .EE_93
[INFO] [stdout] .EE_93:
[INFO] [stdout] 	movq %rdi, %rbx
[INFO] [stdout] 	jmp .EE_84
[INFO] [stdout] .EE_86:
[INFO] [stdout] 	movq %r12, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	movq %r12, %rdi
[INFO] [stdout] 	movq $1, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_85
[INFO] [stdout] .EE_87:
[INFO] [stdout] 	cmpq $3, %rbx
[INFO] [stdout] 	jl .EE_90
[INFO] [stdout] 	jmp .EE_86
[INFO] [stdout] .EE_88:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %r11
[INFO] [stdout] 	addq $24, __gc_free_ptr(%rip)
[INFO] [stdout] 	movq $4611686018427388064, %rax
[INFO] [stdout] 	movq %rax, 0(%r11)
[INFO] [stdout] 	movq %r11, %rcx
[INFO] [stdout] 	movq %rbx, 8(%r11)
[INFO] [stdout] 	movq %r12, 16(%r11)
[INFO] [stdout] 	movq %rcx, %r12
[INFO] [stdout] 	addq $1, %rbx
[INFO] [stdout] 	jmp .EE_87
[INFO] [stdout] .EE_89:
[INFO] [stdout] 	movq %r15, %rdi
[INFO] [stdout] 	movq $24, %rsi
[INFO] [stdout] 	callq __gc_collect
[INFO] [stdout] 	jmp .EE_88
[INFO] [stdout] .EE_90:
[INFO] [stdout] 	movq %rbx, %r12
[INFO] [stdout] 	addq $1, %r12
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %rcx
[INFO] [stdout] 	addq $24, %rcx
[INFO] [stdout] 	cmpq __gc_fromspace_end(%rip), %rcx
[INFO] [stdout] 	jl .EE_88
[INFO] [stdout] 	jmp .EE_89
[INFO] [stdout] .EE_91:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %r11
[INFO] [stdout] 	addq $24, __gc_free_ptr(%rip)
[INFO] [stdout] 	movq $4611686018427388064, %rax
[INFO] [stdout] 	movq %rax, 0(%r11)
[INFO] [stdout] 	movq %r11, %r12
[INFO] [stdout] 	movq $0, 8(%r11)
[INFO] [stdout] 	movq $0, 16(%r11)
[INFO] [stdout] 	jmp .EE_87
[INFO] [stdout] .EE_92:
[INFO] [stdout] 	movq %r15, %rdi
[INFO] [stdout] 	movq $24, %rsi
[INFO] [stdout] 	callq __gc_collect
[INFO] [stdout] 	jmp .EE_91
[INFO] [stdout] .EE_84:
[INFO] [stdout] 	movq $0, %rbx
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %rcx
[INFO] [stdout] 	addq $24, %rcx
[INFO] [stdout] 	cmpq __gc_fromspace_end(%rip), %rcx
[INFO] [stdout] 	jl .EE_91
[INFO] [stdout] 	jmp .EE_92
[INFO] [stdout] .EE_85:
[INFO] [stdout] 	addq $8, %rsp
[INFO] [stdout] 	popq %rbx
[INFO] [stdout] 	popq %r15
[INFO] [stdout] 	popq %r12
[INFO] [stdout] 	popq %rbp
[INFO] [stdout] 	retq
[INFO] [stdout] 
[INFO] [stdout] 	.section .note.GNU-stack,"",@progbits
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] thread 'test_array_created_in_loop' (230) panicked at crates/compiler/tests/utils.rs:37:9:
[INFO] [stdout] Failed assembler: failed to create temp file: No such file or directory (os error 2) at path "/opt/rustwide/workdir/crates/compiler/../../target/tmp/.tmp2DXTDl"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5fb991cf6b1a - std[f92b4c606f291077]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5fb991cf6b1a - std[f92b4c606f291077]::backtrace_rs::backtrace::trace_unsynchronized::<std[f92b4c606f291077]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5fb991cf6b1a - std[f92b4c606f291077]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5fb991cf6b1a - <<std[f92b4c606f291077]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[786f478f706679df]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5fb991d0b77a - <core[786f478f706679df]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5fb991d0b77a - core[786f478f706679df]::fmt::write
[INFO] [stdout]    6:     0x5fb991cfb412 - std[f92b4c606f291077]::io::default_write_fmt::<alloc[64763625b5a07cdb]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5fb991cfb412 - <alloc[64763625b5a07cdb]::vec::Vec<u8> as std[f92b4c606f291077]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5fb991cd557f - <std[f92b4c606f291077]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5fb991cd557f - std[f92b4c606f291077]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5fb991ceefc9 - std[f92b4c606f291077]::panicking::default_hook
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5fb991b0c00c - <alloc[64763625b5a07cdb]::boxed::Box<dyn for<'a, 'b> core[786f478f706679df]::ops::function::Fn<(&'a std[f92b4c606f291077]::panic::PanicHookInfo<'b>,), Output = ()> + core[786f478f706679df]::marker::Sync + core[786f478f706679df]::marker::Send> as core[786f478f706679df]::ops::function::Fn<(&std[f92b4c606f291077]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   12:     0x5fb991b0c00c - test[20e1f0ae6cad7a17]::test_main_with_exit_callback::<test[20e1f0ae6cad7a17]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5fb991cef182 - <alloc[64763625b5a07cdb]::boxed::Box<dyn for<'a, 'b> core[786f478f706679df]::ops::function::Fn<(&'a std[f92b4c606f291077]::panic::PanicHookInfo<'b>,), Output = ()> + core[786f478f706679df]::marker::Sync + core[786f478f706679df]::marker::Send> as core[786f478f706679df]::ops::function::Fn<(&std[f92b4c606f291077]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   14:     0x5fb991cef182 - std[f92b4c606f291077]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5fb991cd5638 - std[f92b4c606f291077]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5fb991cccf29 - std[f92b4c606f291077]::sys::backtrace::__rust_end_short_backtrace::<std[f92b4c606f291077]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5fb991cd634d - __rustc[8241495c18a89d70]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5fb991d0bf0c - core[786f478f706679df]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5fb991aec866 - test_arrays[7006d04fa5f7c90]::utils::execute_test_case
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/utils.rs:37:9
[INFO] [stdout]   20:     0x5fb991afa8f0 - test_arrays[7006d04fa5f7c90]::test_array_created_in_loop
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:578:5
[INFO] [stdout]   21:     0x5fb991af4e87 - test_arrays[7006d04fa5f7c90]::test_array_created_in_loop::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:576:32
[INFO] [stdout]   22:     0x5fb991aeebb6 - <test_arrays[7006d04fa5f7c90]::test_array_created_in_loop::{closure#0} as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x5fb991b000eb - <fn() -> core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5fb991b000eb - test[20e1f0ae6cad7a17]::__rust_begin_short_backtrace::<core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>, fn() -> core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:663:18
[INFO] [stdout]   25:     0x5fb991b0cadb - test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:686:74
[INFO] [stdout]   26:     0x5fb991b0cadb - <core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x5fb991b0cadb - std[f92b4c606f291077]::panicking::catch_unwind::do_call::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}>, core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x5fb991b0cadb - std[f92b4c606f291077]::panicking::catch_unwind::<core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>, core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x5fb991b0cadb - std[f92b4c606f291077]::panic::catch_unwind::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}>, core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x5fb991b0cadb - test[20e1f0ae6cad7a17]::run_test_in_process
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:686:27
[INFO] [stdout]   31:     0x5fb991b0cadb - test[20e1f0ae6cad7a17]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:607:43
[INFO] [stdout]   32:     0x5fb991b081f4 - test[20e1f0ae6cad7a17]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:637:41
[INFO] [stdout]   33:     0x5fb991b081f4 - std[f92b4c606f291077]::sys::backtrace::__rust_begin_short_backtrace::<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x5fb991b0f6e2 - std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked::<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   35:     0x5fb991b0f6e2 - <core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x5fb991b0f6e2 - std[f92b4c606f291077]::panicking::catch_unwind::do_call::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]   37:     0x5fb991b0f6e2 - std[f92b4c606f291077]::panicking::catch_unwind::<(), core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x5fb991b0f6e2 - std[f92b4c606f291077]::panic::catch_unwind::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x5fb991b0f6e2 - std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked::<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   40:     0x5fb991b0f6e2 - <std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1} as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x5fb991cf642f - <alloc[64763625b5a07cdb]::boxed::Box<dyn core[786f478f706679df]::ops::function::FnOnce<(), Output = ()> + core[786f478f706679df]::marker::Send> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   42:     0x5fb991cf642f - <std[f92b4c606f291077]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   43:     0x7d50ab177aa4 - <unknown>
[INFO] [stdout]   44:     0x7d50ab204a64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_bool_array_write stdout ----
[INFO] [stdout] fn main() -> int { a = [false, false]
[INFO] [stdout] a[0] = true
[INFO] [stdout] if a[0] { print_int(1) } else { print_int(0) }
[INFO] [stdout] if a[1] { print_int(1) } else { print_int(0) }
[INFO] [stdout] }
[INFO] [stdout] -------
[INFO] [stdout] Pass: GlobalizeIdentifiers(GlobalizeIdentifiers)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: ClosurizeFunctions(ClosurizeFunctions)
[INFO] [stdout] Pass: ClosurizeLambdas(ClosurizeLambdas)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: DisambiguateSubscript(DisambiguateSubscript)
[INFO] [stdout] Pass: ExtractStringOps(ExtractStringOps)
[INFO] [stdout] Pass: ShortCircuiting(ShortCircuiting)
[INFO] [stdout] Pass: TupleizeExcessArgs(TupleizeExcessArgs)
[INFO] [stdout] Pass: RemoveComplexOperands(RemoveComplexOperands)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: InjectAllocations(InjectAllocations)
[INFO] [stdout] Pass: DeclosurizeCalls(DeclosurizeCalls)
[INFO] [stdout] Pass: RegisterAllocation(RegisterAllocation)
[INFO] [stdout] Pass: PatchInstructions(PatchInstructions)
[INFO] [stdout] Pass: PreludeConclusion(PreludeConclusion)
[INFO] [stdout] Pass: ResolveWidth(ResolveWidth)
[INFO] [stdout] -- No Opt: -- 
[INFO] [stdout] 	.att_syntax
[INFO] [stdout] 	.align 8
[INFO] [stdout] 	.globl main
[INFO] [stdout] main:
[INFO] [stdout] 	pushq %rbp
[INFO] [stdout] 	pushq %r15
[INFO] [stdout] 	pushq %rbx
[INFO] [stdout] 	movq $32768, %rdi
[INFO] [stdout] 	movq $32768, %rsi
[INFO] [stdout] 	callq __gc_initialize
[INFO] [stdout] 	movq __gc_rootstack_begin(%rip), %r15
[INFO] [stdout] 	jmp .EE_378
[INFO] [stdout] .EE_378:
[INFO] [stdout] 	movq %rdi, %rbx
[INFO] [stdout] 	jmp .EE_369
[INFO] [stdout] .EE_371:
[INFO] [stdout] 	movq $1, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_370
[INFO] [stdout] .EE_372:
[INFO] [stdout] 	movq $0, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_370
[INFO] [stdout] .EE_373:
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $1, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	cmpq $0, %rax
[INFO] [stdout] 	jne .EE_371
[INFO] [stdout] 	jmp .EE_372
[INFO] [stdout] .EE_374:
[INFO] [stdout] 	movq $1, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_373
[INFO] [stdout] .EE_375:
[INFO] [stdout] 	movq $0, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_373
[INFO] [stdout] .EE_376:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %r11
[INFO] [stdout] 	addq $10, __gc_free_ptr(%rip)
[INFO] [stdout] 	movq $4611686018427388036, %rax
[INFO] [stdout] 	movq %rax, 0(%r11)
[INFO] [stdout] 	movq %r11, %rbx
[INFO] [stdout] 	movb $0, 8(%r11)
[INFO] [stdout] 	movb $0, 9(%r11)
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	movq $1, %rdx
[INFO] [stdout] 	callq __assign_to_array_elem
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	cmpq $0, %rax
[INFO] [stdout] 	jne .EE_374
[INFO] [stdout] 	jmp .EE_375
[INFO] [stdout] .EE_377:
[INFO] [stdout] 	movq %r15, %rdi
[INFO] [stdout] 	movq $10, %rsi
[INFO] [stdout] 	callq __gc_collect
[INFO] [stdout] 	jmp .EE_376
[INFO] [stdout] .EE_369:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %rcx
[INFO] [stdout] 	addq $10, %rcx
[INFO] [stdout] 	cmpq __gc_fromspace_end(%rip), %rcx
[INFO] [stdout] 	jl .EE_376
[INFO] [stdout] 	jmp .EE_377
[INFO] [stdout] .EE_370:
[INFO] [stdout] 	popq %rbx
[INFO] [stdout] 	popq %r15
[INFO] [stdout] 	popq %rbp
[INFO] [stdout] 	retq
[INFO] [stdout] 
[INFO] [stdout] 	.section .note.GNU-stack,"",@progbits
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] thread 'test_bool_array_write' (256) panicked at crates/compiler/tests/utils.rs:37:9:
[INFO] [stdout] Failed assembler: failed to create temp file: No such file or directory (os error 2) at path "/opt/rustwide/workdir/crates/compiler/../../target/tmp/.tmplLI4pu"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5fb991cf6b1a - std[f92b4c606f291077]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5fb991cf6b1a - std[f92b4c606f291077]::backtrace_rs::backtrace::trace_unsynchronized::<std[f92b4c606f291077]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5fb991cf6b1a - std[f92b4c606f291077]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5fb991cf6b1a - <<std[f92b4c606f291077]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[786f478f706679df]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5fb991d0b77a - <core[786f478f706679df]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5fb991d0b77a - core[786f478f706679df]::fmt::write
[INFO] [stdout]    6:     0x5fb991cfb412 - std[f92b4c606f291077]::io::default_write_fmt::<alloc[64763625b5a07cdb]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5fb991cfb412 - <alloc[64763625b5a07cdb]::vec::Vec<u8> as std[f92b4c606f291077]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5fb991cd557f - <std[f92b4c606f291077]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5fb991cd557f - std[f92b4c606f291077]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5fb991ceefc9 - std[f92b4c606f291077]::panicking::default_hook
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5fb991b0c00c - <alloc[64763625b5a07cdb]::boxed::Box<dyn for<'a, 'b> core[786f478f706679df]::ops::function::Fn<(&'a std[f92b4c606f291077]::panic::PanicHookInfo<'b>,), Output = ()> + core[786f478f706679df]::marker::Sync + core[786f478f706679df]::marker::Send> as core[786f478f706679df]::ops::function::Fn<(&std[f92b4c606f291077]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   12:     0x5fb991b0c00c - test[20e1f0ae6cad7a17]::test_main_with_exit_callback::<test[20e1f0ae6cad7a17]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5fb991cef182 - <alloc[64763625b5a07cdb]::boxed::Box<dyn for<'a, 'b> core[786f478f706679df]::ops::function::Fn<(&'a std[f92b4c606f291077]::panic::PanicHookInfo<'b>,), Output = ()> + core[786f478f706679df]::marker::Sync + core[786f478f706679df]::marker::Send> as core[786f478f706679df]::ops::function::Fn<(&std[f92b4c606f291077]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   14:     0x5fb991cef182 - std[f92b4c606f291077]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5fb991cd5638 - std[f92b4c606f291077]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5fb991cccf29 - std[f92b4c606f291077]::sys::backtrace::__rust_end_short_backtrace::<std[f92b4c606f291077]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5fb991cd634d - __rustc[8241495c18a89d70]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5fb991d0bf0c - core[786f478f706679df]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5fb991aec866 - test_arrays[7006d04fa5f7c90]::utils::execute_test_case
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/utils.rs:37:9
[INFO] [stdout]   20:     0x5fb991af7110 - test_arrays[7006d04fa5f7c90]::test_bool_array_write
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:810:5
[INFO] [stdout]   21:     0x5fb991af4a97 - test_arrays[7006d04fa5f7c90]::test_bool_array_write::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:809:27
[INFO] [stdout]   22:     0x5fb991aee676 - <test_arrays[7006d04fa5f7c90]::test_bool_array_write::{closure#0} as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x5fb991b000eb - <fn() -> core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5fb991b000eb - test[20e1f0ae6cad7a17]::__rust_begin_short_backtrace::<core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>, fn() -> core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:663:18
[INFO] [stdout]   25:     0x5fb991b0cadb - test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:686:74
[INFO] [stdout]   26:     0x5fb991b0cadb - <core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x5fb991b0cadb - std[f92b4c606f291077]::panicking::catch_unwind::do_call::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}>, core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x5fb991b0cadb - std[f92b4c606f291077]::panicking::catch_unwind::<core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>, core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x5fb991b0cadb - std[f92b4c606f291077]::panic::catch_unwind::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}>, core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x5fb991b0cadb - test[20e1f0ae6cad7a17]::run_test_in_process
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:686:27
[INFO] [stdout]   31:     0x5fb991b0cadb - test[20e1f0ae6cad7a17]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:607:43
[INFO] [stdout]   32:     0x5fb991b081f4 - test[20e1f0ae6cad7a17]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:637:41
[INFO] [stdout]   33:     0x5fb991b081f4 - std[f92b4c606f291077]::sys::backtrace::__rust_begin_short_backtrace::<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x5fb991b0f6e2 - std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked::<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   35:     0x5fb991b0f6e2 - <core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x5fb991b0f6e2 - std[f92b4c606f291077]::panicking::catch_unwind::do_call::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]   37:     0x5fb991b0f6e2 - std[f92b4c606f291077]::panicking::catch_unwind::<(), core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x5fb991b0f6e2 - std[f92b4c606f291077]::panic::catch_unwind::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x5fb991b0f6e2 - std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked::<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   40:     0x5fb991b0f6e2 - <std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1} as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x5fb991cf642f - <alloc[64763625b5a07cdb]::boxed::Box<dyn core[786f478f706679df]::ops::function::FnOnce<(), Output = ()> + core[786f478f706679df]::marker::Send> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   42:     0x5fb991cf642f - <std[f92b4c606f291077]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   43:     0x7d50ab177aa4 - <unknown>
[INFO] [stdout]   44:     0x7d50ab204a64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_bool_array_independence stdout ----
[INFO] [stdout] fn main() -> int { a = [true, true]
[INFO] [stdout] b = [false, false]
[INFO] [stdout] a[0] = false
[INFO] [stdout] if a[0] { print_int(1) } else { print_int(0) }
[INFO] [stdout] if b[0] { print_int(1) } else { print_int(0) }
[INFO] [stdout] }
[INFO] [stdout] -------
[INFO] [stdout] Pass: GlobalizeIdentifiers(GlobalizeIdentifiers)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: ClosurizeFunctions(ClosurizeFunctions)
[INFO] [stdout] Pass: ClosurizeLambdas(ClosurizeLambdas)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: DisambiguateSubscript(DisambiguateSubscript)
[INFO] [stdout] Pass: ExtractStringOps(ExtractStringOps)
[INFO] [stdout] Pass: ShortCircuiting(ShortCircuiting)
[INFO] [stdout] Pass: TupleizeExcessArgs(TupleizeExcessArgs)
[INFO] [stdout] Pass: RemoveComplexOperands(RemoveComplexOperands)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: InjectAllocations(InjectAllocations)
[INFO] [stdout] Pass: DeclosurizeCalls(DeclosurizeCalls)
[INFO] [stdout] Pass: RegisterAllocation(RegisterAllocation)
[INFO] [stdout] Pass: PatchInstructions(PatchInstructions)
[INFO] [stdout] Pass: PreludeConclusion(PreludeConclusion)
[INFO] [stdout] Pass: ResolveWidth(ResolveWidth)
[INFO] [stdout] -- No Opt: -- 
[INFO] [stdout] 	.att_syntax
[INFO] [stdout] 	.align 8
[INFO] [stdout] 	.globl main
[INFO] [stdout] main:
[INFO] [stdout] 	pushq %rbp
[INFO] [stdout] 	pushq %rbx
[INFO] [stdout] 	pushq %r15
[INFO] [stdout] 	pushq %r12
[INFO] [stdout] 	movq %rsp, %rbp
[INFO] [stdout] 	subq $8, %rsp
[INFO] [stdout] 	movq $32768, %rdi
[INFO] [stdout] 	movq $32768, %rsi
[INFO] [stdout] 	callq __gc_initialize
[INFO] [stdout] 	movq __gc_rootstack_begin(%rip), %r15
[INFO] [stdout] 	jmp .EE_331
[INFO] [stdout] .EE_331:
[INFO] [stdout] 	movq %rdi, %rbx
[INFO] [stdout] 	jmp .EE_319
[INFO] [stdout] .EE_321:
[INFO] [stdout] 	movq $1, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_320
[INFO] [stdout] .EE_322:
[INFO] [stdout] 	movq $0, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_320
[INFO] [stdout] .EE_323:
[INFO] [stdout] 	movq %r12, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	cmpq $0, %rax
[INFO] [stdout] 	jne .EE_321
[INFO] [stdout] 	jmp .EE_322
[INFO] [stdout] .EE_324:
[INFO] [stdout] 	movq $1, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_323
[INFO] [stdout] .EE_325:
[INFO] [stdout] 	movq $0, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_323
[INFO] [stdout] .EE_327:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %r11
[INFO] [stdout] 	addq $10, __gc_free_ptr(%rip)
[INFO] [stdout] 	movq $4611686018427388036, %rax
[INFO] [stdout] 	movq %rax, 0(%r11)
[INFO] [stdout] 	movq %r11, %r12
[INFO] [stdout] 	movb $0, 8(%r11)
[INFO] [stdout] 	movb $0, 9(%r11)
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	movq $0, %rdx
[INFO] [stdout] 	callq __assign_to_array_elem
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	cmpq $0, %rax
[INFO] [stdout] 	jne .EE_324
[INFO] [stdout] 	jmp .EE_325
[INFO] [stdout] .EE_328:
[INFO] [stdout] 	movq %r15, %rdi
[INFO] [stdout] 	movq $10, %rsi
[INFO] [stdout] 	callq __gc_collect
[INFO] [stdout] 	jmp .EE_327
[INFO] [stdout] .EE_329:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %r11
[INFO] [stdout] 	addq $10, __gc_free_ptr(%rip)
[INFO] [stdout] 	movq $4611686018427388036, %rax
[INFO] [stdout] 	movq %rax, 0(%r11)
[INFO] [stdout] 	movq %r11, %rbx
[INFO] [stdout] 	movb $1, 8(%r11)
[INFO] [stdout] 	movb $1, 9(%r11)
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %rcx
[INFO] [stdout] 	addq $10, %rcx
[INFO] [stdout] 	cmpq __gc_fromspace_end(%rip), %rcx
[INFO] [stdout] 	jl .EE_327
[INFO] [stdout] 	jmp .EE_328
[INFO] [stdout] .EE_330:
[INFO] [stdout] 	movq %r15, %rdi
[INFO] [stdout] 	movq $10, %rsi
[INFO] [stdout] 	callq __gc_collect
[INFO] [stdout] 	jmp .EE_329
[INFO] [stdout] .EE_319:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %rcx
[INFO] [stdout] 	addq $10, %rcx
[INFO] [stdout] 	cmpq __gc_fromspace_end(%rip), %rcx
[INFO] [stdout] 	jl .EE_329
[INFO] [stdout] 	jmp .EE_330
[INFO] [stdout] .EE_320:
[INFO] [stdout] 	addq $8, %rsp
[INFO] [stdout] 	popq %r12
[INFO] [stdout] 	popq %r15
[INFO] [stdout] 	popq %rbx
[INFO] [stdout] 	popq %rbp
[INFO] [stdout] 	retq
[INFO] [stdout] 
[INFO] [stdout] 	.section .note.GNU-stack,"",@progbits
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] thread 'test_bool_array_independence' (249) panicked at crates/compiler/tests/utils.rs:37:9:
[INFO] [stdout] Failed assembler: failed to create temp file: No such file or directory (os error 2) at path "/opt/rustwide/workdir/crates/compiler/../../target/tmp/.tmpdfxRgH"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5fb991cf6b1a - std[f92b4c606f291077]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5fb991cf6b1a - std[f92b4c606f291077]::backtrace_rs::backtrace::trace_unsynchronized::<std[f92b4c606f291077]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5fb991cf6b1a - std[f92b4c606f291077]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5fb991cf6b1a - <<std[f92b4c606f291077]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[786f478f706679df]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5fb991d0b77a - <core[786f478f706679df]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5fb991d0b77a - core[786f478f706679df]::fmt::write
[INFO] [stdout]    6:     0x5fb991cfb412 - std[f92b4c606f291077]::io::default_write_fmt::<alloc[64763625b5a07cdb]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5fb991cfb412 - <alloc[64763625b5a07cdb]::vec::Vec<u8> as std[f92b4c606f291077]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5fb991cd557f - <std[f92b4c606f291077]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5fb991cd557f - std[f92b4c606f291077]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5fb991ceefc9 - std[f92b4c606f291077]::panicking::default_hook
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5fb991b0c00c - <alloc[64763625b5a07cdb]::boxed::Box<dyn for<'a, 'b> core[786f478f706679df]::ops::function::Fn<(&'a std[f92b4c606f291077]::panic::PanicHookInfo<'b>,), Output = ()> + core[786f478f706679df]::marker::Sync + core[786f478f706679df]::marker::Send> as core[786f478f706679df]::ops::function::Fn<(&std[f92b4c606f291077]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   12:     0x5fb991b0c00c - test[20e1f0ae6cad7a17]::test_main_with_exit_callback::<test[20e1f0ae6cad7a17]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5fb991cef182 - <alloc[64763625b5a07cdb]::boxed::Box<dyn for<'a, 'b> core[786f478f706679df]::ops::function::Fn<(&'a std[f92b4c606f291077]::panic::PanicHookInfo<'b>,), Output = ()> + core[786f478f706679df]::marker::Sync + core[786f478f706679df]::marker::Send> as core[786f478f706679df]::ops::function::Fn<(&std[f92b4c606f291077]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   14:     0x5fb991cef182 - std[f92b4c606f291077]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5fb991cd5638 - std[f92b4c606f291077]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5fb991cccf29 - std[f92b4c606f291077]::sys::backtrace::__rust_end_short_backtrace::<std[f92b4c606f291077]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5fb991cd634d - __rustc[8241495c18a89d70]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5fb991d0bf0c - core[786f478f706679df]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5fb991aec866 - test_arrays[7006d04fa5f7c90]::utils::execute_test_case
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/utils.rs:37:9
[INFO] [stdout]   20:     0x5fb991afcce0 - test_arrays[7006d04fa5f7c90]::test_bool_array_independence
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:942:5
[INFO] [stdout]   21:     0x5fb991af50c7 - test_arrays[7006d04fa5f7c90]::test_bool_array_independence::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:940:34
[INFO] [stdout]   22:     0x5fb991aeeeb6 - <test_arrays[7006d04fa5f7c90]::test_bool_array_independence::{closure#0} as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x5fb991b000eb - <fn() -> core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5fb991b000eb - test[20e1f0ae6cad7a17]::__rust_begin_short_backtrace::<core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>, fn() -> core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:663:18
[INFO] [stdout]   25:     0x5fb991b0cadb - test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:686:74
[INFO] [stdout]   26:     0x5fb991b0cadb - <core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x5fb991b0cadb - std[f92b4c606f291077]::panicking::catch_unwind::do_call::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}>, core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x5fb991b0cadb - std[f92b4c606f291077]::panicking::catch_unwind::<core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>, core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x5fb991b0cadb - std[f92b4c606f291077]::panic::catch_unwind::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}>, core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x5fb991b0cadb - test[20e1f0ae6cad7a17]::run_test_in_process
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:686:27
[INFO] [stdout]   31:     0x5fb991b0cadb - test[20e1f0ae6cad7a17]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:607:43
[INFO] [stdout]   32:     0x5fb991b081f4 - test[20e1f0ae6cad7a17]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:637:41
[INFO] [stdout]   33:     0x5fb991b081f4 - std[f92b4c606f291077]::sys::backtrace::__rust_begin_short_backtrace::<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x5fb991b0f6e2 - std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked::<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   35:     0x5fb991b0f6e2 - <core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x5fb991b0f6e2 - std[f92b4c606f291077]::panicking::catch_unwind::do_call::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]   37:     0x5fb991b0f6e2 - std[f92b4c606f291077]::panicking::catch_unwind::<(), core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x5fb991b0f6e2 - std[f92b4c606f291077]::panic::catch_unwind::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x5fb991b0f6e2 - std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked::<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   40:     0x5fb991b0f6e2 - <std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1} as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x5fb991cf642f - <alloc[64763625b5a07cdb]::boxed::Box<dyn core[786f478f706679df]::ops::function::FnOnce<(), Output = ()> + core[786f478f706679df]::marker::Send> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   42:     0x5fb991cf642f - <std[f92b4c606f291077]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   43:     0x7d50ab177aa4 - <unknown>
[INFO] [stdout]   44:     0x7d50ab204a64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_array_independence stdout ----
[INFO] [stdout] fn main() -> int { a = [1, 2]
[INFO] [stdout] b = [3, 4]
[INFO] [stdout] a[0] = 99
[INFO] [stdout] print_int(a[0])
[INFO] [stdout] print_int(b[0])
[INFO] [stdout] }
[INFO] [stdout] -------
[INFO] [stdout] Pass: GlobalizeIdentifiers(GlobalizeIdentifiers)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: ClosurizeFunctions(ClosurizeFunctions)
[INFO] [stdout] Pass: ClosurizeLambdas(ClosurizeLambdas)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: DisambiguateSubscript(DisambiguateSubscript)
[INFO] [stdout] Pass: ExtractStringOps(ExtractStringOps)
[INFO] [stdout] Pass: ShortCircuiting(ShortCircuiting)
[INFO] [stdout] Pass: TupleizeExcessArgs(TupleizeExcessArgs)
[INFO] [stdout] Pass: RemoveComplexOperands(RemoveComplexOperands)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: InjectAllocations(InjectAllocations)
[INFO] [stdout] Pass: DeclosurizeCalls(DeclosurizeCalls)
[INFO] [stdout] Pass: RegisterAllocation(RegisterAllocation)
[INFO] [stdout] Pass: PatchInstructions(PatchInstructions)
[INFO] [stdout] Pass: PreludeConclusion(PreludeConclusion)
[INFO] [stdout] Pass: ResolveWidth(ResolveWidth)
[INFO] [stdout] -- No Opt: -- 
[INFO] [stdout] 	.att_syntax
[INFO] [stdout] 	.align 8
[INFO] [stdout] 	.globl main
[INFO] [stdout] main:
[INFO] [stdout] 	pushq %rbp
[INFO] [stdout] 	pushq %r12
[INFO] [stdout] 	pushq %rbx
[INFO] [stdout] 	pushq %r15
[INFO] [stdout] 	movq %rsp, %rbp
[INFO] [stdout] 	subq $8, %rsp
[INFO] [stdout] 	movq $32768, %rdi
[INFO] [stdout] 	movq $32768, %rsi
[INFO] [stdout] 	callq __gc_initialize
[INFO] [stdout] 	movq __gc_rootstack_begin(%rip), %r15
[INFO] [stdout] 	jmp .EE_166
[INFO] [stdout] .EE_166:
[INFO] [stdout] 	movq %rdi, %rbx
[INFO] [stdout] 	jmp .EE_160
[INFO] [stdout] .EE_162:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %r11
[INFO] [stdout] 	addq $24, __gc_free_ptr(%rip)
[INFO] [stdout] 	movq $4611686018427388064, %rax
[INFO] [stdout] 	movq %rax, 0(%r11)
[INFO] [stdout] 	movq %r11, %r12
[INFO] [stdout] 	movq $3, 8(%r11)
[INFO] [stdout] 	movq $4, 16(%r11)
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	movq $99, %rdx
[INFO] [stdout] 	callq __assign_to_array_elem
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	movq %r12, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_161
[INFO] [stdout] .EE_163:
[INFO] [stdout] 	movq %r15, %rdi
[INFO] [stdout] 	movq $24, %rsi
[INFO] [stdout] 	callq __gc_collect
[INFO] [stdout] 	jmp .EE_162
[INFO] [stdout] .EE_164:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %r11
[INFO] [stdout] 	addq $24, __gc_free_ptr(%rip)
[INFO] [stdout] 	movq $4611686018427388064, %rax
[INFO] [stdout] 	movq %rax, 0(%r11)
[INFO] [stdout] 	movq %r11, %rbx
[INFO] [stdout] 	movq $1, 8(%r11)
[INFO] [stdout] 	movq $2, 16(%r11)
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %rcx
[INFO] [stdout] 	addq $24, %rcx
[INFO] [stdout] 	cmpq __gc_fromspace_end(%rip), %rcx
[INFO] [stdout] 	jl .EE_162
[INFO] [stdout] 	jmp .EE_163
[INFO] [stdout] .EE_165:
[INFO] [stdout] 	movq %r15, %rdi
[INFO] [stdout] 	movq $24, %rsi
[INFO] [stdout] 	callq __gc_collect
[INFO] [stdout] 	jmp .EE_164
[INFO] [stdout] .EE_160:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %rcx
[INFO] [stdout] 	addq $24, %rcx
[INFO] [stdout] 	cmpq __gc_fromspace_end(%rip), %rcx
[INFO] [stdout] 	jl .EE_164
[INFO] [stdout] 	jmp .EE_165
[INFO] [stdout] .EE_161:
[INFO] [stdout] 	addq $8, %rsp
[INFO] [stdout] 	popq %r15
[INFO] [stdout] 	popq %rbx
[INFO] [stdout] 	popq %r12
[INFO] [stdout] 	popq %rbp
[INFO] [stdout] 	retq
[INFO] [stdout] 
[INFO] [stdout] 	.section .note.GNU-stack,"",@progbits
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] thread 'test_array_independence' (237) panicked at crates/compiler/tests/utils.rs:37:9:
[INFO] [stdout] Failed assembler: failed to create temp file: No such file or directory (os error 2) at path "/opt/rustwide/workdir/crates/compiler/../../target/tmp/.tmphh1EWO"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5fb991cf6b1a - std[f92b4c606f291077]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5fb991cf6b1a - std[f92b4c606f291077]::backtrace_rs::backtrace::trace_unsynchronized::<std[f92b4c606f291077]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5fb991cf6b1a - std[f92b4c606f291077]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5fb991cf6b1a - <<std[f92b4c606f291077]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[786f478f706679df]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5fb991d0b77a - <core[786f478f706679df]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5fb991d0b77a - core[786f478f706679df]::fmt::write
[INFO] [stdout]    6:     0x5fb991cfb412 - std[f92b4c606f291077]::io::default_write_fmt::<alloc[64763625b5a07cdb]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5fb991cfb412 - <alloc[64763625b5a07cdb]::vec::Vec<u8> as std[f92b4c606f291077]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5fb991cd557f - <std[f92b4c606f291077]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5fb991cd557f - std[f92b4c606f291077]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5fb991ceefc9 - std[f92b4c606f291077]::panicking::default_hook
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5fb991b0c00c - <alloc[64763625b5a07cdb]::boxed::Box<dyn for<'a, 'b> core[786f478f706679df]::ops::function::Fn<(&'a std[f92b4c606f291077]::panic::PanicHookInfo<'b>,), Output = ()> + core[786f478f706679df]::marker::Sync + core[786f478f706679df]::marker::Send> as core[786f478f706679df]::ops::function::Fn<(&std[f92b4c606f291077]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   12:     0x5fb991b0c00c - test[20e1f0ae6cad7a17]::test_main_with_exit_callback::<test[20e1f0ae6cad7a17]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5fb991cef182 - <alloc[64763625b5a07cdb]::boxed::Box<dyn for<'a, 'b> core[786f478f706679df]::ops::function::Fn<(&'a std[f92b4c606f291077]::panic::PanicHookInfo<'b>,), Output = ()> + core[786f478f706679df]::marker::Sync + core[786f478f706679df]::marker::Send> as core[786f478f706679df]::ops::function::Fn<(&std[f92b4c606f291077]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   14:     0x5fb991cef182 - std[f92b4c606f291077]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5fb991cd5638 - std[f92b4c606f291077]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5fb991cccf29 - std[f92b4c606f291077]::sys::backtrace::__rust_end_short_backtrace::<std[f92b4c606f291077]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5fb991cd634d - __rustc[8241495c18a89d70]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5fb991d0bf0c - core[786f478f706679df]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5fb991aec866 - test_arrays[7006d04fa5f7c90]::utils::execute_test_case
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/utils.rs:37:9
[INFO] [stdout]   20:     0x5fb991af8970 - test_arrays[7006d04fa5f7c90]::test_array_independence
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:296:5
[INFO] [stdout]   21:     0x5fb991af4c17 - test_arrays[7006d04fa5f7c90]::test_array_independence::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:294:29
[INFO] [stdout]   22:     0x5fb991aee876 - <test_arrays[7006d04fa5f7c90]::test_array_independence::{closure#0} as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x5fb991b000eb - <fn() -> core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5fb991b000eb - test[20e1f0ae6cad7a17]::__rust_begin_short_backtrace::<core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>, fn() -> core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:663:18
[INFO] [stdout]   25:     0x5fb991b0cadb - test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:686:74
[INFO] [stdout]   26:     0x5fb991b0cadb - <core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x5fb991b0cadb - std[f92b4c606f291077]::panicking::catch_unwind::do_call::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}>, core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x5fb991b0cadb - std[f92b4c606f291077]::panicking::catch_unwind::<core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>, core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x5fb991b0cadb - std[f92b4c606f291077]::panic::catch_unwind::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}>, core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x5fb991b0cadb - test[20e1f0ae6cad7a17]::run_test_in_process
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:686:27
[INFO] [stdout]   31:     0x5fb991b0cadb - test[20e1f0ae6cad7a17]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:607:43
[INFO] [stdout]   32:     0x5fb991b081f4 - test[20e1f0ae6cad7a17]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:637:41
[INFO] [stdout]   33:     0x5fb991b081f4 - std[f92b4c606f291077]::sys::backtrace::__rust_begin_short_backtrace::<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x5fb991b0f6e2 - std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked::<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   35:     0x5fb991b0f6e2 - <core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x5fb991b0f6e2 - std[f92b4c606f291077]::panicking::catch_unwind::do_call::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]   37:     0x5fb991b0f6e2 - std[f92b4c606f291077]::panicking::catch_unwind::<(), core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x5fb991b0f6e2 - std[f92b4c606f291077]::panic::catch_unwind::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x5fb991b0f6e2 - std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked::<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   40:     0x5fb991b0f6e2 - <std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1} as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x5fb991cf642f - <alloc[64763625b5a07cdb]::boxed::Box<dyn core[786f478f706679df]::ops::function::FnOnce<(), Output = ()> + core[786f478f706679df]::marker::Send> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   42:     0x5fb991cf642f - <std[f92b4c606f291077]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   43:     0x7d50ab177aa4 - <unknown>
[INFO] [stdout]   44:     0x7d50ab204a64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_array_created_in_branch stdout ----
[INFO] [stdout] fn main() -> int { x = read_int()
[INFO] [stdout] a = [0, 0]
[INFO] [stdout] if x > 0 {
[INFO] [stdout]     a = [1, 2]
[INFO] [stdout] } else {
[INFO] [stdout]     a = [3, 4]
[INFO] [stdout] }
[INFO] [stdout] print_int(a[0])
[INFO] [stdout] print_int(a[1])
[INFO] [stdout] }
[INFO] [stdout] -------
[INFO] [stdout] Pass: GlobalizeIdentifiers(GlobalizeIdentifiers)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: ClosurizeFunctions(ClosurizeFunctions)
[INFO] [stdout] Pass: ClosurizeLambdas(ClosurizeLambdas)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: DisambiguateSubscript(DisambiguateSubscript)
[INFO] [stdout] Pass: ExtractStringOps(ExtractStringOps)
[INFO] [stdout] Pass: ShortCircuiting(ShortCircuiting)
[INFO] [stdout] Pass: TupleizeExcessArgs(TupleizeExcessArgs)
[INFO] [stdout] Pass: RemoveComplexOperands(RemoveComplexOperands)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: InjectAllocations(InjectAllocations)
[INFO] [stdout] Pass: DeclosurizeCalls(DeclosurizeCalls)
[INFO] [stdout] Pass: RegisterAllocation(RegisterAllocation)
[INFO] [stdout] Pass: PatchInstructions(PatchInstructions)
[INFO] [stdout] Pass: PreludeConclusion(PreludeConclusion)
[INFO] [stdout] Pass: ResolveWidth(ResolveWidth)
[INFO] [stdout] -- No Opt: -- 
[INFO] [stdout] 	.att_syntax
[INFO] [stdout] 	.align 8
[INFO] [stdout] 	.globl main
[INFO] [stdout] main:
[INFO] [stdout] 	pushq %rbp
[INFO] [stdout] 	pushq %rbx
[INFO] [stdout] 	pushq %r12
[INFO] [stdout] 	pushq %r15
[INFO] [stdout] 	movq %rsp, %rbp
[INFO] [stdout] 	subq $8, %rsp
[INFO] [stdout] 	movq $32768, %rdi
[INFO] [stdout] 	movq $32768, %rsi
[INFO] [stdout] 	callq __gc_initialize
[INFO] [stdout] 	movq __gc_rootstack_begin(%rip), %r15
[INFO] [stdout] 	jmp .EE_232
[INFO] [stdout] .EE_232:
[INFO] [stdout] 	movq %rdi, %rbx
[INFO] [stdout] 	jmp .EE_221
[INFO] [stdout] .EE_223:
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $1, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_222
[INFO] [stdout] .EE_224:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %r11
[INFO] [stdout] 	addq $24, __gc_free_ptr(%rip)
[INFO] [stdout] 	movq $4611686018427388064, %rax
[INFO] [stdout] 	movq %rax, 0(%r11)
[INFO] [stdout] 	movq %r11, %rbx
[INFO] [stdout] 	movq $1, 8(%r11)
[INFO] [stdout] 	movq $2, 16(%r11)
[INFO] [stdout] 	jmp .EE_223
[INFO] [stdout] .EE_225:
[INFO] [stdout] 	movq %r15, %rdi
[INFO] [stdout] 	movq $24, %rsi
[INFO] [stdout] 	callq __gc_collect
[INFO] [stdout] 	jmp .EE_224
[INFO] [stdout] .EE_226:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %r11
[INFO] [stdout] 	addq $24, __gc_free_ptr(%rip)
[INFO] [stdout] 	movq $4611686018427388064, %rax
[INFO] [stdout] 	movq %rax, 0(%r11)
[INFO] [stdout] 	movq %r11, %rbx
[INFO] [stdout] 	movq $3, 8(%r11)
[INFO] [stdout] 	movq $4, 16(%r11)
[INFO] [stdout] 	jmp .EE_223
[INFO] [stdout] .EE_227:
[INFO] [stdout] 	movq %r15, %rdi
[INFO] [stdout] 	movq $24, %rsi
[INFO] [stdout] 	callq __gc_collect
[INFO] [stdout] 	jmp .EE_226
[INFO] [stdout] .EE_228:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %rcx
[INFO] [stdout] 	addq $24, %rcx
[INFO] [stdout] 	cmpq __gc_fromspace_end(%rip), %rcx
[INFO] [stdout] 	jl .EE_224
[INFO] [stdout] 	jmp .EE_225
[INFO] [stdout] .EE_229:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %rcx
[INFO] [stdout] 	addq $24, %rcx
[INFO] [stdout] 	cmpq __gc_fromspace_end(%rip), %rcx
[INFO] [stdout] 	jl .EE_226
[INFO] [stdout] 	jmp .EE_227
[INFO] [stdout] .EE_230:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %r11
[INFO] [stdout] 	addq $24, __gc_free_ptr(%rip)
[INFO] [stdout] 	movq $4611686018427388064, %rax
[INFO] [stdout] 	movq %rax, 0(%r11)
[INFO] [stdout] 	movq %r11, %rbx
[INFO] [stdout] 	movq $0, 8(%r11)
[INFO] [stdout] 	movq $0, 16(%r11)
[INFO] [stdout] 	cmpq $0, %r12
[INFO] [stdout] 	jg .EE_228
[INFO] [stdout] 	jmp .EE_229
[INFO] [stdout] .EE_231:
[INFO] [stdout] 	movq %r15, %rdi
[INFO] [stdout] 	movq $24, %rsi
[INFO] [stdout] 	callq __gc_collect
[INFO] [stdout] 	jmp .EE_230
[INFO] [stdout] .EE_221:
[INFO] [stdout] 	callq read_int
[INFO] [stdout] 	movq %rax, %r12
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %rcx
[INFO] [stdout] 	addq $24, %rcx
[INFO] [stdout] 	cmpq __gc_fromspace_end(%rip), %rcx
[INFO] [stdout] 	jl .EE_230
[INFO] [stdout] 	jmp .EE_231
[INFO] [stdout] .EE_222:
[INFO] [stdout] 	addq $8, %rsp
[INFO] [stdout] 	popq %r15
[INFO] [stdout] 	popq %r12
[INFO] [stdout] 	popq %rbx
[INFO] [stdout] 	popq %rbp
[INFO] [stdout] 	retq
[INFO] [stdout] 
[INFO] [stdout] 	.section .note.GNU-stack,"",@progbits
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] thread 'test_array_created_in_branch' (228) panicked at crates/compiler/tests/utils.rs:37:9:
[INFO] [stdout] Failed assembler: failed to create temp file: No such file or directory (os error 2) at path "/opt/rustwide/workdir/crates/compiler/../../target/tmp/.tmp1wSyRw"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5fb991cf6b1a - std[f92b4c606f291077]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5fb991cf6b1a - std[f92b4c606f291077]::backtrace_rs::backtrace::trace_unsynchronized::<std[f92b4c606f291077]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5fb991cf6b1a - std[f92b4c606f291077]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5fb991cf6b1a - <<std[f92b4c606f291077]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[786f478f706679df]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5fb991d0b77a - <core[786f478f706679df]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5fb991d0b77a - core[786f478f706679df]::fmt::write
[INFO] [stdout]    6:     0x5fb991cfb412 - std[f92b4c606f291077]::io::default_write_fmt::<alloc[64763625b5a07cdb]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5fb991cfb412 - <alloc[64763625b5a07cdb]::vec::Vec<u8> as std[f92b4c606f291077]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5fb991cd557f - <std[f92b4c606f291077]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5fb991cd557f - std[f92b4c606f291077]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5fb991ceefc9 - std[f92b4c606f291077]::panicking::default_hook
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5fb991b0c00c - <alloc[64763625b5a07cdb]::boxed::Box<dyn for<'a, 'b> core[786f478f706679df]::ops::function::Fn<(&'a std[f92b4c606f291077]::panic::PanicHookInfo<'b>,), Output = ()> + core[786f478f706679df]::marker::Sync + core[786f478f706679df]::marker::Send> as core[786f478f706679df]::ops::function::Fn<(&std[f92b4c606f291077]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   12:     0x5fb991b0c00c - test[20e1f0ae6cad7a17]::test_main_with_exit_callback::<test[20e1f0ae6cad7a17]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5fb991cef182 - <alloc[64763625b5a07cdb]::boxed::Box<dyn for<'a, 'b> core[786f478f706679df]::ops::function::Fn<(&'a std[f92b4c606f291077]::panic::PanicHookInfo<'b>,), Output = ()> + core[786f478f706679df]::marker::Sync + core[786f478f706679df]::marker::Send> as core[786f478f706679df]::ops::function::Fn<(&std[f92b4c606f291077]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   14:     0x5fb991cef182 - std[f92b4c606f291077]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5fb991cd5638 - std[f92b4c606f291077]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5fb991cccf29 - std[f92b4c606f291077]::sys::backtrace::__rust_end_short_backtrace::<std[f92b4c606f291077]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5fb991cd634d - __rustc[8241495c18a89d70]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5fb991d0bf0c - core[786f478f706679df]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5fb991aec866 - test_arrays[7006d04fa5f7c90]::utils::execute_test_case
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/utils.rs:37:9
[INFO] [stdout]   20:     0x5fb991afc5d7 - test_arrays[7006d04fa5f7c90]::test_array_created_in_branch
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:541:5
[INFO] [stdout]   21:     0x5fb991af5037 - test_arrays[7006d04fa5f7c90]::test_array_created_in_branch::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:540:34
[INFO] [stdout]   22:     0x5fb991aeedf6 - <test_arrays[7006d04fa5f7c90]::test_array_created_in_branch::{closure#0} as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x5fb991b000eb - <fn() -> core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5fb991b000eb - test[20e1f0ae6cad7a17]::__rust_begin_short_backtrace::<core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>, fn() -> core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:663:18
[INFO] [stdout]   25:     0x5fb991b0cadb - test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:686:74
[INFO] [stdout]   26:     0x5fb991b0cadb - <core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x5fb991b0cadb - std[f92b4c606f291077]::panicking::catch_unwind::do_call::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}>, core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x5fb991b0cadb - std[f92b4c606f291077]::panicking::catch_unwind::<core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>, core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x5fb991b0cadb - std[f92b4c606f291077]::panic::catch_unwind::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}>, core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x5fb991b0cadb - test[20e1f0ae6cad7a17]::run_test_in_process
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:686:27
[INFO] [stdout]   31:     0x5fb991b0cadb - test[20e1f0ae6cad7a17]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:607:43
[INFO] [stdout]   32:     0x5fb991b081f4 - test[20e1f0ae6cad7a17]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:637:41
[INFO] [stdout]   33:     0x5fb991b081f4 - std[f92b4c606f291077]::sys::backtrace::__rust_begin_short_backtrace::<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x5fb991b0f6e2 - std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked::<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   35:     0x5fb991b0f6e2 - <core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x5fb991b0f6e2 - std[f92b4c606f291077]::panicking::catch_unwind::do_call::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]   37:     0x5fb991b0f6e2 - std[f92b4c606f291077]::panicking::catch_unwind::<(), core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x5fb991b0f6e2 - std[f92b4c606f291077]::panic::catch_unwind::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x5fb991b0f6e2 - std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked::<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   40:     0x5fb991b0f6e2 - <std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1} as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x5fb991cf642f - <alloc[64763625b5a07cdb]::boxed::Box<dyn core[786f478f706679df]::ops::function::FnOnce<(), Output = ()> + core[786f478f706679df]::marker::Send> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   42:     0x5fb991cf642f - <std[f92b4c606f291077]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   43:     0x7d50ab177aa4 - <unknown>
[INFO] [stdout]   44:     0x7d50ab204a64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_bool_array_three_elements stdout ----
[INFO] [stdout] fn main() -> int { a = [false, true, false]
[INFO] [stdout] if a[0] { print_int(1) } else { print_int(0) }
[INFO] [stdout] if a[1] { print_int(1) } else { print_int(0) }
[INFO] [stdout] if a[2] { print_int(1) } else { print_int(0) }
[INFO] [stdout] }
[INFO] [stdout] -------
[INFO] [stdout] Pass: GlobalizeIdentifiers(GlobalizeIdentifiers)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: ClosurizeFunctions(ClosurizeFunctions)
[INFO] [stdout] Pass: ClosurizeLambdas(ClosurizeLambdas)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: DisambiguateSubscript(DisambiguateSubscript)
[INFO] [stdout] Pass: ExtractStringOps(ExtractStringOps)
[INFO] [stdout] Pass: ShortCircuiting(ShortCircuiting)
[INFO] [stdout] Pass: TupleizeExcessArgs(TupleizeExcessArgs)
[INFO] [stdout] Pass: RemoveComplexOperands(RemoveComplexOperands)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: InjectAllocations(InjectAllocations)
[INFO] [stdout] Pass: DeclosurizeCalls(DeclosurizeCalls)
[INFO] [stdout] Pass: RegisterAllocation(RegisterAllocation)
[INFO] [stdout] Pass: PatchInstructions(PatchInstructions)
[INFO] [stdout] Pass: PreludeConclusion(PreludeConclusion)
[INFO] [stdout] Pass: ResolveWidth(ResolveWidth)
[INFO] [stdout] -- No Opt: -- 
[INFO] [stdout] 	.att_syntax
[INFO] [stdout] 	.align 8
[INFO] [stdout] 	.globl main
[INFO] [stdout] main:
[INFO] [stdout] 	pushq %rbp
[INFO] [stdout] 	pushq %r15
[INFO] [stdout] 	pushq %rbx
[INFO] [stdout] 	movq $32768, %rdi
[INFO] [stdout] 	movq $32768, %rsi
[INFO] [stdout] 	callq __gc_initialize
[INFO] [stdout] 	movq __gc_rootstack_begin(%rip), %r15
[INFO] [stdout] 	jmp .EE_427
[INFO] [stdout] .EE_427:
[INFO] [stdout] 	movq %rdi, %rbx
[INFO] [stdout] 	jmp .EE_415
[INFO] [stdout] .EE_417:
[INFO] [stdout] 	movq $1, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_416
[INFO] [stdout] .EE_418:
[INFO] [stdout] 	movq $0, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_416
[INFO] [stdout] .EE_419:
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $2, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	cmpq $0, %rax
[INFO] [stdout] 	jne .EE_417
[INFO] [stdout] 	jmp .EE_418
[INFO] [stdout] .EE_420:
[INFO] [stdout] 	movq $1, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_419
[INFO] [stdout] .EE_421:
[INFO] [stdout] 	movq $0, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_419
[INFO] [stdout] .EE_422:
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $1, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	cmpq $0, %rax
[INFO] [stdout] 	jne .EE_420
[INFO] [stdout] 	jmp .EE_421
[INFO] [stdout] .EE_423:
[INFO] [stdout] 	movq $1, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_422
[INFO] [stdout] .EE_424:
[INFO] [stdout] 	movq $0, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_422
[INFO] [stdout] .EE_425:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %r11
[INFO] [stdout] 	addq $11, __gc_free_ptr(%rip)
[INFO] [stdout] 	movq $4611686018427388100, %rax
[INFO] [stdout] 	movq %rax, 0(%r11)
[INFO] [stdout] 	movq %r11, %rbx
[INFO] [stdout] 	movb $0, 8(%r11)
[INFO] [stdout] 	movb $1, 9(%r11)
[INFO] [stdout] 	movb $0, 10(%r11)
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	cmpq $0, %rax
[INFO] [stdout] 	jne .EE_423
[INFO] [stdout] 	jmp .EE_424
[INFO] [stdout] .EE_426:
[INFO] [stdout] 	movq %r15, %rdi
[INFO] [stdout] 	movq $11, %rsi
[INFO] [stdout] 	callq __gc_collect
[INFO] [stdout] 	jmp .EE_425
[INFO] [stdout] .EE_415:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %rcx
[INFO] [stdout] 	addq $11, %rcx
[INFO] [stdout] 	cmpq __gc_fromspace_end(%rip), %rcx
[INFO] [stdout] 	jl .EE_425
[INFO] [stdout] 	jmp .EE_426
[INFO] [stdout] .EE_416:
[INFO] [stdout] 	popq %rbx
[INFO] [stdout] 	popq %r15
[INFO] [stdout] 	popq %rbp
[INFO] [stdout] 	retq
[INFO] [stdout] 
[INFO] [stdout] 	.section .note.GNU-stack,"",@progbits
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] thread 'test_bool_array_three_elements' (255) panicked at crates/compiler/tests/utils.rs:37:9:
[INFO] [stdout] Failed assembler: failed to create temp file: No such file or directory (os error 2) at path "/opt/rustwide/workdir/crates/compiler/../../target/tmp/.tmpsk2UfL"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5fb991cf6b1a - std[f92b4c606f291077]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5fb991cf6b1a - std[f92b4c606f291077]::backtrace_rs::backtrace::trace_unsynchronized::<std[f92b4c606f291077]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5fb991cf6b1a - std[f92b4c606f291077]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5fb991cf6b1a - <<std[f92b4c606f291077]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[786f478f706679df]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5fb991d0b77a - <core[786f478f706679df]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5fb991d0b77a - core[786f478f706679df]::fmt::write
[INFO] [stdout]    6:     0x5fb991cfb412 - std[f92b4c606f291077]::io::default_write_fmt::<alloc[64763625b5a07cdb]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5fb991cfb412 - <alloc[64763625b5a07cdb]::vec::Vec<u8> as std[f92b4c606f291077]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5fb991cd557f - <std[f92b4c606f291077]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5fb991cd557f - std[f92b4c606f291077]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5fb991ceefc9 - std[f92b4c606f291077]::panicking::default_hook
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5fb991b0c00c - <alloc[64763625b5a07cdb]::boxed::Box<dyn for<'a, 'b> core[786f478f706679df]::ops::function::Fn<(&'a std[f92b4c606f291077]::panic::PanicHookInfo<'b>,), Output = ()> + core[786f478f706679df]::marker::Sync + core[786f478f706679df]::marker::Send> as core[786f478f706679df]::ops::function::Fn<(&std[f92b4c606f291077]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   12:     0x5fb991b0c00c - test[20e1f0ae6cad7a17]::test_main_with_exit_callback::<test[20e1f0ae6cad7a17]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5fb991cef182 - <alloc[64763625b5a07cdb]::boxed::Box<dyn for<'a, 'b> core[786f478f706679df]::ops::function::Fn<(&'a std[f92b4c606f291077]::panic::PanicHookInfo<'b>,), Output = ()> + core[786f478f706679df]::marker::Sync + core[786f478f706679df]::marker::Send> as core[786f478f706679df]::ops::function::Fn<(&std[f92b4c606f291077]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   14:     0x5fb991cef182 - std[f92b4c606f291077]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5fb991cd5638 - std[f92b4c606f291077]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5fb991cccf29 - std[f92b4c606f291077]::sys::backtrace::__rust_end_short_backtrace::<std[f92b4c606f291077]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5fb991cd634d - __rustc[8241495c18a89d70]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5fb991d0bf0c - core[786f478f706679df]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5fb991aec866 - test_arrays[7006d04fa5f7c90]::utils::execute_test_case
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/utils.rs:37:9
[INFO] [stdout]   20:     0x5fb991afd345 - test_arrays[7006d04fa5f7c90]::test_bool_array_three_elements
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:797:5
[INFO] [stdout]   21:     0x5fb991af5127 - test_arrays[7006d04fa5f7c90]::test_bool_array_three_elements::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:796:36
[INFO] [stdout]   22:     0x5fb991aeef36 - <test_arrays[7006d04fa5f7c90]::test_bool_array_three_elements::{closure#0} as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x5fb991b000eb - <fn() -> core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5fb991b000eb - test[20e1f0ae6cad7a17]::__rust_begin_short_backtrace::<core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>, fn() -> core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:663:18
[INFO] [stdout]   25:     0x5fb991b0cadb - test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:686:74
[INFO] [stdout]   26:     0x5fb991b0cadb - <core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x5fb991b0cadb - std[f92b4c606f291077]::panicking::catch_unwind::do_call::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}>, core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x5fb991b0cadb - std[f92b4c606f291077]::panicking::catch_unwind::<core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>, core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x5fb991b0cadb - std[f92b4c606f291077]::panic::catch_unwind::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}>, core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x5fb991b0cadb - test[20e1f0ae6cad7a17]::run_test_in_process
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:686:27
[INFO] [stdout]   31:     0x5fb991b0cadb - test[20e1f0ae6cad7a17]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:607:43
[INFO] [stdout]   32:     0x5fb991b081f4 - test[20e1f0ae6cad7a17]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:637:41
[INFO] [stdout]   33:     0x5fb991b081f4 - std[f92b4c606f291077]::sys::backtrace::__rust_begin_short_backtrace::<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x5fb991b0f6e2 - std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked::<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   35:     0x5fb991b0f6e2 - <core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x5fb991b0f6e2 - std[f92b4c606f291077]::panicking::catch_unwind::do_call::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]   37:     0x5fb991b0f6e2 - std[f92b4c606f291077]::panicking::catch_unwind::<(), core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x5fb991b0f6e2 - std[f92b4c606f291077]::panic::catch_unwind::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x5fb991b0f6e2 - std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked::<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   40:     0x5fb991b0f6e2 - <std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1} as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x5fb991cf642f - <alloc[64763625b5a07cdb]::boxed::Box<dyn core[786f478f706679df]::ops::function::FnOnce<(), Output = ()> + core[786f478f706679df]::marker::Send> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   42:     0x5fb991cf642f - <std[f92b4c606f291077]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   43:     0x7d50ab177aa4 - <unknown>
[INFO] [stdout]   44:     0x7d50ab204a64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_element_to_variable stdout ----
[INFO] [stdout] fn main() -> int { a = [5, 10]
[INFO] [stdout] x = a[0] + a[1]
[INFO] [stdout] print_int(x)
[INFO] [stdout] }
[INFO] [stdout] -------
[INFO] [stdout] Pass: GlobalizeIdentifiers(GlobalizeIdentifiers)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: ClosurizeFunctions(ClosurizeFunctions)
[INFO] [stdout] Pass: ClosurizeLambdas(ClosurizeLambdas)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: DisambiguateSubscript(DisambiguateSubscript)
[INFO] [stdout] Pass: ExtractStringOps(ExtractStringOps)
[INFO] [stdout] Pass: ShortCircuiting(ShortCircuiting)
[INFO] [stdout] Pass: TupleizeExcessArgs(TupleizeExcessArgs)
[INFO] [stdout] Pass: RemoveComplexOperands(RemoveComplexOperands)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: InjectAllocations(InjectAllocations)
[INFO] [stdout] Pass: DeclosurizeCalls(DeclosurizeCalls)
[INFO] [stdout] Pass: RegisterAllocation(RegisterAllocation)
[INFO] [stdout] Pass: PatchInstructions(PatchInstructions)
[INFO] [stdout] Pass: PreludeConclusion(PreludeConclusion)
[INFO] [stdout] Pass: ResolveWidth(ResolveWidth)
[INFO] [stdout] -- No Opt: -- 
[INFO] [stdout] 	.att_syntax
[INFO] [stdout] 	.align 8
[INFO] [stdout] 	.globl main
[INFO] [stdout] main:
[INFO] [stdout] 	pushq %rbp
[INFO] [stdout] 	pushq %r15
[INFO] [stdout] 	pushq %r12
[INFO] [stdout] 	pushq %rbx
[INFO] [stdout] 	movq %rsp, %rbp
[INFO] [stdout] 	subq $8, %rsp
[INFO] [stdout] 	movq $32768, %rdi
[INFO] [stdout] 	movq $32768, %rsi
[INFO] [stdout] 	callq __gc_initialize
[INFO] [stdout] 	movq __gc_rootstack_begin(%rip), %r15
[INFO] [stdout] 	jmp .EE_458
[INFO] [stdout] .EE_458:
[INFO] [stdout] 	movq %rdi, %rbx
[INFO] [stdout] 	jmp .EE_454
[INFO] [stdout] .EE_456:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %r11
[INFO] [stdout] 	addq $24, __gc_free_ptr(%rip)
[INFO] [stdout] 	movq $4611686018427388064, %rax
[INFO] [stdout] 	movq %rax, 0(%r11)
[INFO] [stdout] 	movq %r11, %rbx
[INFO] [stdout] 	movq $5, 8(%r11)
[INFO] [stdout] 	movq $10, 16(%r11)
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %r12
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $1, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rcx
[INFO] [stdout] 	movq %r12, %rdi
[INFO] [stdout] 	addq %rcx, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_455
[INFO] [stdout] .EE_457:
[INFO] [stdout] 	movq %r15, %rdi
[INFO] [stdout] 	movq $24, %rsi
[INFO] [stdout] 	callq __gc_collect
[INFO] [stdout] 	jmp .EE_456
[INFO] [stdout] .EE_454:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %rcx
[INFO] [stdout] 	addq $24, %rcx
[INFO] [stdout] 	cmpq __gc_fromspace_end(%rip), %rcx
[INFO] [stdout] 	jl .EE_456
[INFO] [stdout] 	jmp .EE_457
[INFO] [stdout] .EE_455:
[INFO] [stdout] 	addq $8, %rsp
[INFO] [stdout] 	popq %rbx
[INFO] [stdout] 	popq %r12
[INFO] [stdout] 	popq %r15
[INFO] [stdout] 	popq %rbp
[INFO] [stdout] 	retq
[INFO] [stdout] 
[INFO] [stdout] 	.section .note.GNU-stack,"",@progbits
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] thread 'test_element_to_variable' (261) panicked at crates/compiler/tests/utils.rs:37:9:
[INFO] [stdout] Failed assembler: failed to create temp file: No such file or directory (os error 2) at path "/opt/rustwide/workdir/crates/compiler/../../target/tmp/.tmpySVdT3"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5fb991cf6b1a - std[f92b4c606f291077]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5fb991cf6b1a - std[f92b4c606f291077]::backtrace_rs::backtrace::trace_unsynchronized::<std[f92b4c606f291077]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5fb991cf6b1a - std[f92b4c606f291077]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5fb991cf6b1a - <<std[f92b4c606f291077]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[786f478f706679df]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5fb991d0b77a - <core[786f478f706679df]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5fb991d0b77a - core[786f478f706679df]::fmt::write
[INFO] [stdout]    6:     0x5fb991cfb412 - std[f92b4c606f291077]::io::default_write_fmt::<alloc[64763625b5a07cdb]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5fb991cfb412 - <alloc[64763625b5a07cdb]::vec::Vec<u8> as std[f92b4c606f291077]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5fb991cd557f - <std[f92b4c606f291077]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5fb991cd557f - std[f92b4c606f291077]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5fb991ceefc9 - std[f92b4c606f291077]::panicking::default_hook
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5fb991b0c00c - <alloc[64763625b5a07cdb]::boxed::Box<dyn for<'a, 'b> core[786f478f706679df]::ops::function::Fn<(&'a std[f92b4c606f291077]::panic::PanicHookInfo<'b>,), Output = ()> + core[786f478f706679df]::marker::Sync + core[786f478f706679df]::marker::Send> as core[786f478f706679df]::ops::function::Fn<(&std[f92b4c606f291077]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   12:     0x5fb991b0c00c - test[20e1f0ae6cad7a17]::test_main_with_exit_callback::<test[20e1f0ae6cad7a17]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5fb991cef182 - <alloc[64763625b5a07cdb]::boxed::Box<dyn for<'a, 'b> core[786f478f706679df]::ops::function::Fn<(&'a std[f92b4c606f291077]::panic::PanicHookInfo<'b>,), Output = ()> + core[786f478f706679df]::marker::Sync + core[786f478f706679df]::marker::Send> as core[786f478f706679df]::ops::function::Fn<(&std[f92b4c606f291077]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   14:     0x5fb991cef182 - std[f92b4c606f291077]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5fb991cd5638 - std[f92b4c606f291077]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5fb991cccf29 - std[f92b4c606f291077]::sys::backtrace::__rust_end_short_backtrace::<std[f92b4c606f291077]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5fb991cd634d - __rustc[8241495c18a89d70]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5fb991d0bf0c - core[786f478f706679df]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5fb991aec866 - test_arrays[7006d04fa5f7c90]::utils::execute_test_case
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/utils.rs:37:9
[INFO] [stdout]   20:     0x5fb991af92ec - test_arrays[7006d04fa5f7c90]::test_element_to_variable
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:181:5
[INFO] [stdout]   21:     0x5fb991af4cd7 - test_arrays[7006d04fa5f7c90]::test_element_to_variable::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:180:30
[INFO] [stdout]   22:     0x5fb991aee976 - <test_arrays[7006d04fa5f7c90]::test_element_to_variable::{closure#0} as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x5fb991b000eb - <fn() -> core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5fb991b000eb - test[20e1f0ae6cad7a17]::__rust_begin_short_backtrace::<core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>, fn() -> core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:663:18
[INFO] [stdout]   25:     0x5fb991b0cadb - test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:686:74
[INFO] [stdout]   26:     0x5fb991b0cadb - <core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x5fb991b0cadb - std[f92b4c606f291077]::panicking::catch_unwind::do_call::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}>, core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x5fb991b0cadb - std[f92b4c606f291077]::panicking::catch_unwind::<core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>, core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x5fb991b0cadb - std[f92b4c606f291077]::panic::catch_unwind::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}>, core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x5fb991b0cadb - test[20e1f0ae6cad7a17]::run_test_in_process
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:686:27
[INFO] [stdout]   31:     0x5fb991b0cadb - test[20e1f0ae6cad7a17]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:607:43
[INFO] [stdout]   32:     0x5fb991b081f4 - test[20e1f0ae6cad7a17]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:637:41
[INFO] [stdout]   33:     0x5fb991b081f4 - std[f92b4c606f291077]::sys::backtrace::__rust_begin_short_backtrace::<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x5fb991b0f6e2 - std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked::<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   35:     0x5fb991b0f6e2 - <core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x5fb991b0f6e2 - std[f92b4c606f291077]::panicking::catch_unwind::do_call::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]   37:     0x5fb991b0f6e2 - std[f92b4c606f291077]::panicking::catch_unwind::<(), core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x5fb991b0f6e2 - std[f92b4c606f291077]::panic::catch_unwind::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x5fb991b0f6e2 - std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked::<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   40:     0x5fb991b0f6e2 - <std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1} as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x5fb991cf642f - <alloc[64763625b5a07cdb]::boxed::Box<dyn core[786f478f706679df]::ops::function::FnOnce<(), Output = ()> + core[786f478f706679df]::marker::Send> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   42:     0x5fb991cf642f - <std[f92b4c606f291077]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   43:     0x7d50ab177aa4 - <unknown>
[INFO] [stdout]   44:     0x7d50ab204a64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_bool_array_read stdout ----
[INFO] [stdout] fn main() -> int { a = [true, false]
[INFO] [stdout] if a[0] { print_int(1) } else { print_int(0) }
[INFO] [stdout] if a[1] { print_int(1) } else { print_int(0) }
[INFO] [stdout] }
[INFO] [stdout] -------
[INFO] [stdout] Pass: GlobalizeIdentifiers(GlobalizeIdentifiers)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: ClosurizeFunctions(ClosurizeFunctions)
[INFO] [stdout] Pass: ClosurizeLambdas(ClosurizeLambdas)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: DisambiguateSubscript(DisambiguateSubscript)
[INFO] [stdout] Pass: ExtractStringOps(ExtractStringOps)
[INFO] [stdout] Pass: ShortCircuiting(ShortCircuiting)
[INFO] [stdout] Pass: TupleizeExcessArgs(TupleizeExcessArgs)
[INFO] [stdout] Pass: RemoveComplexOperands(RemoveComplexOperands)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: InjectAllocations(InjectAllocations)
[INFO] [stdout] Pass: DeclosurizeCalls(DeclosurizeCalls)
[INFO] [stdout] Pass: RegisterAllocation(RegisterAllocation)
[INFO] [stdout] Pass: PatchInstructions(PatchInstructions)
[INFO] [stdout] Pass: PreludeConclusion(PreludeConclusion)
[INFO] [stdout] Pass: ResolveWidth(ResolveWidth)
[INFO] [stdout] -- No Opt: -- 
[INFO] [stdout] 	.att_syntax
[INFO] [stdout] 	.align 8
[INFO] [stdout] 	.globl main
[INFO] [stdout] main:
[INFO] [stdout] 	pushq %rbp
[INFO] [stdout] 	pushq %rbx
[INFO] [stdout] 	pushq %r15
[INFO] [stdout] 	movq $32768, %rdi
[INFO] [stdout] 	movq $32768, %rsi
[INFO] [stdout] 	callq __gc_initialize
[INFO] [stdout] 	movq __gc_rootstack_begin(%rip), %r15
[INFO] [stdout] 	jmp .EE_411
[INFO] [stdout] .EE_411:
[INFO] [stdout] 	movq %rdi, %rbx
[INFO] [stdout] 	jmp .EE_402
[INFO] [stdout] .EE_404:
[INFO] [stdout] 	movq $1, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_403
[INFO] [stdout] .EE_405:
[INFO] [stdout] 	movq $0, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_403
[INFO] [stdout] .EE_406:
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $1, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	cmpq $0, %rax
[INFO] [stdout] 	jne .EE_404
[INFO] [stdout] 	jmp .EE_405
[INFO] [stdout] .EE_407:
[INFO] [stdout] 	movq $1, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_406
[INFO] [stdout] .EE_408:
[INFO] [stdout] 	movq $0, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_406
[INFO] [stdout] .EE_409:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %r11
[INFO] [stdout] 	addq $10, __gc_free_ptr(%rip)
[INFO] [stdout] 	movq $4611686018427388036, %rax
[INFO] [stdout] 	movq %rax, 0(%r11)
[INFO] [stdout] 	movq %r11, %rbx
[INFO] [stdout] 	movb $1, 8(%r11)
[INFO] [stdout] 	movb $0, 9(%r11)
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	cmpq $0, %rax
[INFO] [stdout] 	jne .EE_407
[INFO] [stdout] 	jmp .EE_408
[INFO] [stdout] .EE_410:
[INFO] [stdout] 	movq %r15, %rdi
[INFO] [stdout] 	movq $10, %rsi
[INFO] [stdout] 	callq __gc_collect
[INFO] [stdout] 	jmp .EE_409
[INFO] [stdout] .EE_402:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %rcx
[INFO] [stdout] 	addq $10, %rcx
[INFO] [stdout] 	cmpq __gc_fromspace_end(%rip), %rcx
[INFO] [stdout] 	jl .EE_409
[INFO] [stdout] 	jmp .EE_410
[INFO] [stdout] .EE_403:
[INFO] [stdout] 	popq %r15
[INFO] [stdout] 	popq %rbx
[INFO] [stdout] 	popq %rbp
[INFO] [stdout] 	retq
[INFO] [stdout] 
[INFO] [stdout] 	.section .note.GNU-stack,"",@progbits
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] thread 'test_bool_array_read' (253) panicked at crates/compiler/tests/utils.rs:37:9:
[INFO] [stdout] Failed assembler: failed to create temp file: No such file or directory (os error 2) at path "/opt/rustwide/workdir/crates/compiler/../../target/tmp/.tmpGlTHQ0"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5fb991cf6b1a - std[f92b4c606f291077]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5fb991cf6b1a - std[f92b4c606f291077]::backtrace_rs::backtrace::trace_unsynchronized::<std[f92b4c606f291077]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5fb991cf6b1a - std[f92b4c606f291077]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5fb991cf6b1a - <<std[f92b4c606f291077]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[786f478f706679df]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5fb991d0b77a - <core[786f478f706679df]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5fb991d0b77a - core[786f478f706679df]::fmt::write
[INFO] [stdout]    6:     0x5fb991cfb412 - std[f92b4c606f291077]::io::default_write_fmt::<alloc[64763625b5a07cdb]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5fb991cfb412 - <alloc[64763625b5a07cdb]::vec::Vec<u8> as std[f92b4c606f291077]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5fb991cd557f - <std[f92b4c606f291077]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5fb991cd557f - std[f92b4c606f291077]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5fb991ceefc9 - std[f92b4c606f291077]::panicking::default_hook
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5fb991b0c00c - <alloc[64763625b5a07cdb]::boxed::Box<dyn for<'a, 'b> core[786f478f706679df]::ops::function::Fn<(&'a std[f92b4c606f291077]::panic::PanicHookInfo<'b>,), Output = ()> + core[786f478f706679df]::marker::Sync + core[786f478f706679df]::marker::Send> as core[786f478f706679df]::ops::function::Fn<(&std[f92b4c606f291077]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   12:     0x5fb991b0c00c - test[20e1f0ae6cad7a17]::test_main_with_exit_callback::<test[20e1f0ae6cad7a17]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5fb991cef182 - <alloc[64763625b5a07cdb]::boxed::Box<dyn for<'a, 'b> core[786f478f706679df]::ops::function::Fn<(&'a std[f92b4c606f291077]::panic::PanicHookInfo<'b>,), Output = ()> + core[786f478f706679df]::marker::Sync + core[786f478f706679df]::marker::Send> as core[786f478f706679df]::ops::function::Fn<(&std[f92b4c606f291077]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   14:     0x5fb991cef182 - std[f92b4c606f291077]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5fb991cd5638 - std[f92b4c606f291077]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5fb991cccf29 - std[f92b4c606f291077]::sys::backtrace::__rust_end_short_backtrace::<std[f92b4c606f291077]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5fb991cd634d - __rustc[8241495c18a89d70]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5fb991d0bf0c - core[786f478f706679df]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5fb991aec866 - test_arrays[7006d04fa5f7c90]::utils::execute_test_case
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/utils.rs:37:9
[INFO] [stdout]   20:     0x5fb991af6250 - test_arrays[7006d04fa5f7c90]::test_bool_array_read
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:785:5
[INFO] [stdout]   21:     0x5fb991af4977 - test_arrays[7006d04fa5f7c90]::test_bool_array_read::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:784:26
[INFO] [stdout]   22:     0x5fb991aee4f6 - <test_arrays[7006d04fa5f7c90]::test_bool_array_read::{closure#0} as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x5fb991b000eb - <fn() -> core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5fb991b000eb - test[20e1f0ae6cad7a17]::__rust_begin_short_backtrace::<core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>, fn() -> core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:663:18
[INFO] [stdout]   25:     0x5fb991b0cadb - test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:686:74
[INFO] [stdout]   26:     0x5fb991b0cadb - <core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x5fb991b0cadb - std[f92b4c606f291077]::panicking::catch_unwind::do_call::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}>, core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x5fb991b0cadb - std[f92b4c606f291077]::panicking::catch_unwind::<core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>, core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x5fb991b0cadb - std[f92b4c606f291077]::panic::catch_unwind::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}>, core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x5fb991b0cadb - test[20e1f0ae6cad7a17]::run_test_in_process
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:686:27
[INFO] [stdout]   31:     0x5fb991b0cadb - test[20e1f0ae6cad7a17]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:607:43
[INFO] [stdout]   32:     0x5fb991b081f4 - test[20e1f0ae6cad7a17]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:637:41
[INFO] [stdout]   33:     0x5fb991b081f4 - std[f92b4c606f291077]::sys::backtrace::__rust_begin_short_backtrace::<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x5fb991b0f6e2 - std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked::<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   35:     0x5fb991b0f6e2 - <core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x5fb991b0f6e2 - std[f92b4c606f291077]::panicking::catch_unwind::do_call::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]   37:     0x5fb991b0f6e2 - std[f92b4c606f291077]::panicking::catch_unwind::<(), core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x5fb991b0f6e2 - std[f92b4c606f291077]::panic::catch_unwind::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x5fb991b0f6e2 - std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked::<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   40:     0x5fb991b0f6e2 - <std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1} as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x5fb991cf642f - <alloc[64763625b5a07cdb]::boxed::Box<dyn core[786f478f706679df]::ops::function::FnOnce<(), Output = ()> + core[786f478f706679df]::marker::Send> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   42:     0x5fb991cf642f - <std[f92b4c606f291077]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   43:     0x7d50ab177aa4 - <unknown>
[INFO] [stdout]   44:     0x7d50ab204a64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_bool_array_overwrite stdout ----
[INFO] [stdout] fn main() -> int { a = [true, true]
[INFO] [stdout] a[0] = false
[INFO] [stdout] a[1] = false
[INFO] [stdout] if a[0] { print_int(1) } else { print_int(0) }
[INFO] [stdout] if a[1] { print_int(1) } else { print_int(0) }
[INFO] [stdout] }
[INFO] [stdout] -------
[INFO] [stdout] Pass: GlobalizeIdentifiers(GlobalizeIdentifiers)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: ClosurizeFunctions(ClosurizeFunctions)
[INFO] [stdout] Pass: ClosurizeLambdas(ClosurizeLambdas)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: DisambiguateSubscript(DisambiguateSubscript)
[INFO] [stdout] Pass: ExtractStringOps(ExtractStringOps)
[INFO] [stdout] Pass: ShortCircuiting(ShortCircuiting)
[INFO] [stdout] Pass: TupleizeExcessArgs(TupleizeExcessArgs)
[INFO] [stdout] Pass: RemoveComplexOperands(RemoveComplexOperands)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: InjectAllocations(InjectAllocations)
[INFO] [stdout] Pass: DeclosurizeCalls(DeclosurizeCalls)
[INFO] [stdout] Pass: RegisterAllocation(RegisterAllocation)
[INFO] [stdout] Pass: PatchInstructions(PatchInstructions)
[INFO] [stdout] Pass: PreludeConclusion(PreludeConclusion)
[INFO] [stdout] Pass: ResolveWidth(ResolveWidth)
[INFO] [stdout] -- No Opt: -- 
[INFO] [stdout] 	.att_syntax
[INFO] [stdout] 	.align 8
[INFO] [stdout] 	.globl main
[INFO] [stdout] main:
[INFO] [stdout] 	pushq %rbp
[INFO] [stdout] 	pushq %rbx
[INFO] [stdout] 	pushq %r15
[INFO] [stdout] 	movq $32768, %rdi
[INFO] [stdout] 	movq $32768, %rsi
[INFO] [stdout] 	callq __gc_initialize
[INFO] [stdout] 	movq __gc_rootstack_begin(%rip), %r15
[INFO] [stdout] 	jmp .EE_365
[INFO] [stdout] .EE_365:
[INFO] [stdout] 	movq %rdi, %rbx
[INFO] [stdout] 	jmp .EE_356
[INFO] [stdout] .EE_358:
[INFO] [stdout] 	movq $1, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_357
[INFO] [stdout] .EE_359:
[INFO] [stdout] 	movq $0, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_357
[INFO] [stdout] .EE_360:
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $1, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	cmpq $0, %rax
[INFO] [stdout] 	jne .EE_358
[INFO] [stdout] 	jmp .EE_359
[INFO] [stdout] .EE_361:
[INFO] [stdout] 	movq $1, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_360
[INFO] [stdout] .EE_362:
[INFO] [stdout] 	movq $0, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_360
[INFO] [stdout] .EE_363:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %r11
[INFO] [stdout] 	addq $10, __gc_free_ptr(%rip)
[INFO] [stdout] 	movq $4611686018427388036, %rax
[INFO] [stdout] 	movq %rax, 0(%r11)
[INFO] [stdout] 	movq %r11, %rbx
[INFO] [stdout] 	movb $1, 8(%r11)
[INFO] [stdout] 	movb $1, 9(%r11)
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	movq $0, %rdx
[INFO] [stdout] 	callq __assign_to_array_elem
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $1, %rsi
[INFO] [stdout] 	movq $0, %rdx
[INFO] [stdout] 	callq __assign_to_array_elem
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	cmpq $0, %rax
[INFO] [stdout] 	jne .EE_361
[INFO] [stdout] 	jmp .EE_362
[INFO] [stdout] .EE_364:
[INFO] [stdout] 	movq %r15, %rdi
[INFO] [stdout] 	movq $10, %rsi
[INFO] [stdout] 	callq __gc_collect
[INFO] [stdout] 	jmp .EE_363
[INFO] [stdout] .EE_356:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %rcx
[INFO] [stdout] 	addq $10, %rcx
[INFO] [stdout] 	cmpq __gc_fromspace_end(%rip), %rcx
[INFO] [stdout] 	jl .EE_363
[INFO] [stdout] 	jmp .EE_364
[INFO] [stdout] .EE_357:
[INFO] [stdout] 	popq %r15
[INFO] [stdout] 	popq %rbx
[INFO] [stdout] 	popq %rbp
[INFO] [stdout] 	retq
[INFO] [stdout] 
[INFO] [stdout] 	.section .note.GNU-stack,"",@progbits
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] thread 'test_bool_array_overwrite' (252) panicked at crates/compiler/tests/utils.rs:37:9:
[INFO] [stdout] Failed assembler: failed to create temp file: No such file or directory (os error 2) at path "/opt/rustwide/workdir/crates/compiler/../../target/tmp/.tmplHHb9H"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5fb991cf6b1a - std[f92b4c606f291077]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5fb991cf6b1a - std[f92b4c606f291077]::backtrace_rs::backtrace::trace_unsynchronized::<std[f92b4c606f291077]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5fb991cf6b1a - std[f92b4c606f291077]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5fb991cf6b1a - <<std[f92b4c606f291077]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[786f478f706679df]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5fb991d0b77a - <core[786f478f706679df]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5fb991d0b77a - core[786f478f706679df]::fmt::write
[INFO] [stdout]    6:     0x5fb991cfb412 - std[f92b4c606f291077]::io::default_write_fmt::<alloc[64763625b5a07cdb]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5fb991cfb412 - <alloc[64763625b5a07cdb]::vec::Vec<u8> as std[f92b4c606f291077]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5fb991cd557f - <std[f92b4c606f291077]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5fb991cd557f - std[f92b4c606f291077]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5fb991ceefc9 - std[f92b4c606f291077]::panicking::default_hook
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5fb991b0c00c - <alloc[64763625b5a07cdb]::boxed::Box<dyn for<'a, 'b> core[786f478f706679df]::ops::function::Fn<(&'a std[f92b4c606f291077]::panic::PanicHookInfo<'b>,), Output = ()> + core[786f478f706679df]::marker::Sync + core[786f478f706679df]::marker::Send> as core[786f478f706679df]::ops::function::Fn<(&std[f92b4c606f291077]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   12:     0x5fb991b0c00c - test[20e1f0ae6cad7a17]::test_main_with_exit_callback::<test[20e1f0ae6cad7a17]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5fb991cef182 - <alloc[64763625b5a07cdb]::boxed::Box<dyn for<'a, 'b> core[786f478f706679df]::ops::function::Fn<(&'a std[f92b4c606f291077]::panic::PanicHookInfo<'b>,), Output = ()> + core[786f478f706679df]::marker::Sync + core[786f478f706679df]::marker::Send> as core[786f478f706679df]::ops::function::Fn<(&std[f92b4c606f291077]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   14:     0x5fb991cef182 - std[f92b4c606f291077]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5fb991cd5638 - std[f92b4c606f291077]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5fb991cccf29 - std[f92b4c606f291077]::sys::backtrace::__rust_end_short_backtrace::<std[f92b4c606f291077]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5fb991cd634d - __rustc[8241495c18a89d70]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5fb991d0bf0c - core[786f478f706679df]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5fb991aec866 - test_arrays[7006d04fa5f7c90]::utils::execute_test_case
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/utils.rs:37:9
[INFO] [stdout]   20:     0x5fb991af9cd0 - test_arrays[7006d04fa5f7c90]::test_bool_array_overwrite
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:823:5
[INFO] [stdout]   21:     0x5fb991af4d97 - test_arrays[7006d04fa5f7c90]::test_bool_array_overwrite::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:822:31
[INFO] [stdout]   22:     0x5fb991aeea76 - <test_arrays[7006d04fa5f7c90]::test_bool_array_overwrite::{closure#0} as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x5fb991b000eb - <fn() -> core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5fb991b000eb - test[20e1f0ae6cad7a17]::__rust_begin_short_backtrace::<core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>, fn() -> core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:663:18
[INFO] [stdout]   25:     0x5fb991b0cadb - test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:686:74
[INFO] [stdout]   26:     0x5fb991b0cadb - <core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x5fb991b0cadb - std[f92b4c606f291077]::panicking::catch_unwind::do_call::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}>, core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x5fb991b0cadb - std[f92b4c606f291077]::panicking::catch_unwind::<core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>, core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x5fb991b0cadb - std[f92b4c606f291077]::panic::catch_unwind::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}>, core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x5fb991b0cadb - test[20e1f0ae6cad7a17]::run_test_in_process
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:686:27
[INFO] [stdout]   31:     0x5fb991b0cadb - test[20e1f0ae6cad7a17]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:607:43
[INFO] [stdout]   32:     0x5fb991b081f4 - test[20e1f0ae6cad7a17]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:637:41
[INFO] [stdout]   33:     0x5fb991b081f4 - std[f92b4c606f291077]::sys::backtrace::__rust_begin_short_backtrace::<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x5fb991b0f6e2 - std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked::<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   35:     0x5fb991b0f6e2 - <core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x5fb991b0f6e2 - std[f92b4c606f291077]::panicking::catch_unwind::do_call::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]   37:     0x5fb991b0f6e2 - std[f92b4c606f291077]::panicking::catch_unwind::<(), core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x5fb991b0f6e2 - std[f92b4c606f291077]::panic::catch_unwind::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x5fb991b0f6e2 - std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked::<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   40:     0x5fb991b0f6e2 - <std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1} as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x5fb991cf642f - <alloc[64763625b5a07cdb]::boxed::Box<dyn core[786f478f706679df]::ops::function::FnOnce<(), Output = ()> + core[786f478f706679df]::marker::Send> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   42:     0x5fb991cf642f - <std[f92b4c606f291077]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   43:     0x7d50ab177aa4 - <unknown>
[INFO] [stdout]   44:     0x7d50ab204a64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_index_from_input stdout ----
[INFO] [stdout] fn main() -> int { a = [10, 20, 30]
[INFO] [stdout] i = read_int()
[INFO] [stdout] print_int(a[i])
[INFO] [stdout] }
[INFO] [stdout] -------
[INFO] [stdout] Pass: GlobalizeIdentifiers(GlobalizeIdentifiers)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: ClosurizeFunctions(ClosurizeFunctions)
[INFO] [stdout] Pass: ClosurizeLambdas(ClosurizeLambdas)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: DisambiguateSubscript(DisambiguateSubscript)
[INFO] [stdout] Pass: ExtractStringOps(ExtractStringOps)
[INFO] [stdout] Pass: ShortCircuiting(ShortCircuiting)
[INFO] [stdout] Pass: TupleizeExcessArgs(TupleizeExcessArgs)
[INFO] [stdout] Pass: RemoveComplexOperands(RemoveComplexOperands)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: InjectAllocations(InjectAllocations)
[INFO] [stdout] Pass: DeclosurizeCalls(DeclosurizeCalls)
[INFO] [stdout] Pass: RegisterAllocation(RegisterAllocation)
[INFO] [stdout] Pass: PatchInstructions(PatchInstructions)
[INFO] [stdout] Pass: PreludeConclusion(PreludeConclusion)
[INFO] [stdout] Pass: ResolveWidth(ResolveWidth)
[INFO] [stdout] -- No Opt: -- 
[INFO] [stdout] 	.att_syntax
[INFO] [stdout] 	.align 8
[INFO] [stdout] 	.globl main
[INFO] [stdout] main:
[INFO] [stdout] 	pushq %rbp
[INFO] [stdout] 	pushq %rbx
[INFO] [stdout] 	pushq %r15
[INFO] [stdout] 	movq $32768, %rdi
[INFO] [stdout] 	movq $32768, %rsi
[INFO] [stdout] 	callq __gc_initialize
[INFO] [stdout] 	movq __gc_rootstack_begin(%rip), %r15
[INFO] [stdout] 	jmp .EE_524
[INFO] [stdout] .EE_524:
[INFO] [stdout] 	movq %rdi, %rbx
[INFO] [stdout] 	jmp .EE_520
[INFO] [stdout] .EE_522:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %r11
[INFO] [stdout] 	addq $32, __gc_free_ptr(%rip)
[INFO] [stdout] 	movq $4611686018427388128, %rax
[INFO] [stdout] 	movq %rax, 0(%r11)
[INFO] [stdout] 	movq %r11, %rbx
[INFO] [stdout] 	movq $10, 8(%r11)
[INFO] [stdout] 	movq $20, 16(%r11)
[INFO] [stdout] 	movq $30, 24(%r11)
[INFO] [stdout] 	callq read_int
[INFO] [stdout] 	movq %rax, %rsi
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_521
[INFO] [stdout] .EE_523:
[INFO] [stdout] 	movq %r15, %rdi
[INFO] [stdout] 	movq $32, %rsi
[INFO] [stdout] 	callq __gc_collect
[INFO] [stdout] 	jmp .EE_522
[INFO] [stdout] .EE_520:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %rcx
[INFO] [stdout] 	addq $32, %rcx
[INFO] [stdout] 	cmpq __gc_fromspace_end(%rip), %rcx
[INFO] [stdout] 	jl .EE_522
[INFO] [stdout] 	jmp .EE_523
[INFO] [stdout] .EE_521:
[INFO] [stdout] 	popq %r15
[INFO] [stdout] 	popq %rbx
[INFO] [stdout] 	popq %rbp
[INFO] [stdout] 	retq
[INFO] [stdout] 
[INFO] [stdout] 	.section .note.GNU-stack,"",@progbits
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] thread 'test_index_from_input' (265) panicked at crates/compiler/tests/utils.rs:37:9:
[INFO] [stdout] Failed assembler: failed to create temp file: No such file or directory (os error 2) at path "/opt/rustwide/workdir/crates/compiler/../../target/tmp/.tmpnE3t4q"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5fb991cf6b1a - std[f92b4c606f291077]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5fb991cf6b1a - std[f92b4c606f291077]::backtrace_rs::backtrace::trace_unsynchronized::<std[f92b4c606f291077]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5fb991cf6b1a - std[f92b4c606f291077]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5fb991cf6b1a - <<std[f92b4c606f291077]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[786f478f706679df]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5fb991d0b77a - <core[786f478f706679df]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5fb991d0b77a - core[786f478f706679df]::fmt::write
[INFO] [stdout]    6:     0x5fb991cfb412 - std[f92b4c606f291077]::io::default_write_fmt::<alloc[64763625b5a07cdb]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5fb991cfb412 - <alloc[64763625b5a07cdb]::vec::Vec<u8> as std[f92b4c606f291077]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5fb991cd557f - <std[f92b4c606f291077]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5fb991cd557f - std[f92b4c606f291077]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5fb991ceefc9 - std[f92b4c606f291077]::panicking::default_hook
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5fb991b0c00c - <alloc[64763625b5a07cdb]::boxed::Box<dyn for<'a, 'b> core[786f478f706679df]::ops::function::Fn<(&'a std[f92b4c606f291077]::panic::PanicHookInfo<'b>,), Output = ()> + core[786f478f706679df]::marker::Sync + core[786f478f706679df]::marker::Send> as core[786f478f706679df]::ops::function::Fn<(&std[f92b4c606f291077]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   12:     0x5fb991b0c00c - test[20e1f0ae6cad7a17]::test_main_with_exit_callback::<test[20e1f0ae6cad7a17]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5fb991cef182 - <alloc[64763625b5a07cdb]::boxed::Box<dyn for<'a, 'b> core[786f478f706679df]::ops::function::Fn<(&'a std[f92b4c606f291077]::panic::PanicHookInfo<'b>,), Output = ()> + core[786f478f706679df]::marker::Sync + core[786f478f706679df]::marker::Send> as core[786f478f706679df]::ops::function::Fn<(&std[f92b4c606f291077]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   14:     0x5fb991cef182 - std[f92b4c606f291077]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5fb991cd5638 - std[f92b4c606f291077]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5fb991cccf29 - std[f92b4c606f291077]::sys::backtrace::__rust_end_short_backtrace::<std[f92b4c606f291077]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5fb991cd634d - __rustc[8241495c18a89d70]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5fb991d0bf0c - core[786f478f706679df]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5fb991aec866 - test_arrays[7006d04fa5f7c90]::utils::execute_test_case
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/utils.rs:37:9
[INFO] [stdout]   20:     0x5fb991af79b0 - test_arrays[7006d04fa5f7c90]::test_index_from_input
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:703:5
[INFO] [stdout]   21:     0x5fb991af4b27 - test_arrays[7006d04fa5f7c90]::test_index_from_input::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:702:27
[INFO] [stdout]   22:     0x5fb991aee736 - <test_arrays[7006d04fa5f7c90]::test_index_from_input::{closure#0} as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x5fb991b000eb - <fn() -> core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5fb991b000eb - test[20e1f0ae6cad7a17]::__rust_begin_short_backtrace::<core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>, fn() -> core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:663:18
[INFO] [stdout]   25:     0x5fb991b0cadb - test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:686:74
[INFO] [stdout]   26:     0x5fb991b0cadb - <core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x5fb991b0cadb - std[f92b4c606f291077]::panicking::catch_unwind::do_call::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}>, core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x5fb991b0cadb - std[f92b4c606f291077]::panicking::catch_unwind::<core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>, core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x5fb991b0cadb - std[f92b4c606f291077]::panic::catch_unwind::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}>, core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x5fb991b0cadb - test[20e1f0ae6cad7a17]::run_test_in_process
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:686:27
[INFO] [stdout]   31:     0x5fb991b0cadb - test[20e1f0ae6cad7a17]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:607:43
[INFO] [stdout]   32:     0x5fb991b081f4 - test[20e1f0ae6cad7a17]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:637:41
[INFO] [stdout]   33:     0x5fb991b081f4 - std[f92b4c606f291077]::sys::backtrace::__rust_begin_short_backtrace::<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x5fb991b0f6e2 - std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked::<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   35:     0x5fb991b0f6e2 - <core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x5fb991b0f6e2 - std[f92b4c606f291077]::panicking::catch_unwind::do_call::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]   37:     0x5fb991b0f6e2 - std[f92b4c606f291077]::panicking::catch_unwind::<(), core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x5fb991b0f6e2 - std[f92b4c606f291077]::panic::catch_unwind::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x5fb991b0f6e2 - std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked::<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   40:     0x5fb991b0f6e2 - <std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1} as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x5fb991cf642f - <alloc[64763625b5a07cdb]::boxed::Box<dyn core[786f478f706679df]::ops::function::FnOnce<(), Output = ()> + core[786f478f706679df]::marker::Send> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   42:     0x5fb991cf642f - <std[f92b4c606f291077]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   43:     0x7d50ab177aa4 - <unknown>
[INFO] [stdout]   44:     0x7d50ab204a64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_expr_index_read stdout ----
[INFO] [stdout] fn main() -> int { a = [10, 20, 30]
[INFO] [stdout] i = 1
[INFO] [stdout] print_int(a[i + 1])
[INFO] [stdout] }
[INFO] [stdout] -------
[INFO] [stdout] Pass: GlobalizeIdentifiers(GlobalizeIdentifiers)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: ClosurizeFunctions(ClosurizeFunctions)
[INFO] [stdout] Pass: ClosurizeLambdas(ClosurizeLambdas)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: DisambiguateSubscript(DisambiguateSubscript)
[INFO] [stdout] Pass: ExtractStringOps(ExtractStringOps)
[INFO] [stdout] Pass: ShortCircuiting(ShortCircuiting)
[INFO] [stdout] Pass: TupleizeExcessArgs(TupleizeExcessArgs)
[INFO] [stdout] Pass: RemoveComplexOperands(RemoveComplexOperands)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: InjectAllocations(InjectAllocations)
[INFO] [stdout] Pass: DeclosurizeCalls(DeclosurizeCalls)
[INFO] [stdout] Pass: RegisterAllocation(RegisterAllocation)
[INFO] [stdout] Pass: PatchInstructions(PatchInstructions)
[INFO] [stdout] Pass: PreludeConclusion(PreludeConclusion)
[INFO] [stdout] Pass: ResolveWidth(ResolveWidth)
[INFO] [stdout] -- No Opt: -- 
[INFO] [stdout] 	.att_syntax
[INFO] [stdout] 	.align 8
[INFO] [stdout] 	.globl main
[INFO] [stdout] main:
[INFO] [stdout] 	pushq %rbp
[INFO] [stdout] 	pushq %rbx
[INFO] [stdout] 	pushq %r15
[INFO] [stdout] 	movq $32768, %rdi
[INFO] [stdout] 	movq $32768, %rsi
[INFO] [stdout] 	callq __gc_initialize
[INFO] [stdout] 	movq __gc_rootstack_begin(%rip), %r15
[INFO] [stdout] 	jmp .EE_448
[INFO] [stdout] .EE_448:
[INFO] [stdout] 	movq %rdi, %rbx
[INFO] [stdout] 	jmp .EE_444
[INFO] [stdout] .EE_446:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %r11
[INFO] [stdout] 	addq $32, __gc_free_ptr(%rip)
[INFO] [stdout] 	movq $4611686018427388128, %rax
[INFO] [stdout] 	movq %rax, 0(%r11)
[INFO] [stdout] 	movq %r11, %rdi
[INFO] [stdout] 	movq $10, 8(%r11)
[INFO] [stdout] 	movq $20, 16(%r11)
[INFO] [stdout] 	movq $30, 24(%r11)
[INFO] [stdout] 	movq $1, %rsi
[INFO] [stdout] 	addq $1, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_445
[INFO] [stdout] .EE_447:
[INFO] [stdout] 	movq %r15, %rdi
[INFO] [stdout] 	movq $32, %rsi
[INFO] [stdout] 	callq __gc_collect
[INFO] [stdout] 	jmp .EE_446
[INFO] [stdout] .EE_444:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %rcx
[INFO] [stdout] 	addq $32, %rcx
[INFO] [stdout] 	cmpq __gc_fromspace_end(%rip), %rcx
[INFO] [stdout] 	jl .EE_446
[INFO] [stdout] 	jmp .EE_447
[INFO] [stdout] .EE_445:
[INFO] [stdout] 	popq %r15
[INFO] [stdout] 	popq %rbx
[INFO] [stdout] 	popq %rbp
[INFO] [stdout] 	retq
[INFO] [stdout] 
[INFO] [stdout] 	.section .note.GNU-stack,"",@progbits
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] thread 'test_expr_index_read' (262) panicked at crates/compiler/tests/utils.rs:37:9:
[INFO] [stdout] Failed assembler: failed to create temp file: No such file or directory (os error 2) at path "/opt/rustwide/workdir/crates/compiler/../../target/tmp/.tmpIJPvKa"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5fb991cf6b1a - std[f92b4c606f291077]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5fb991cf6b1a - std[f92b4c606f291077]::backtrace_rs::backtrace::trace_unsynchronized::<std[f92b4c606f291077]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5fb991cf6b1a - std[f92b4c606f291077]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5fb991cf6b1a - <<std[f92b4c606f291077]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[786f478f706679df]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5fb991d0b77a - <core[786f478f706679df]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5fb991d0b77a - core[786f478f706679df]::fmt::write
[INFO] [stdout]    6:     0x5fb991cfb412 - std[f92b4c606f291077]::io::default_write_fmt::<alloc[64763625b5a07cdb]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5fb991cfb412 - <alloc[64763625b5a07cdb]::vec::Vec<u8> as std[f92b4c606f291077]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5fb991cd557f - <std[f92b4c606f291077]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5fb991cd557f - std[f92b4c606f291077]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5fb991ceefc9 - std[f92b4c606f291077]::panicking::default_hook
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5fb991b0c00c - <alloc[64763625b5a07cdb]::boxed::Box<dyn for<'a, 'b> core[786f478f706679df]::ops::function::Fn<(&'a std[f92b4c606f291077]::panic::PanicHookInfo<'b>,), Output = ()> + core[786f478f706679df]::marker::Sync + core[786f478f706679df]::marker::Send> as core[786f478f706679df]::ops::function::Fn<(&std[f92b4c606f291077]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   12:     0x5fb991b0c00c - test[20e1f0ae6cad7a17]::test_main_with_exit_callback::<test[20e1f0ae6cad7a17]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5fb991cef182 - <alloc[64763625b5a07cdb]::boxed::Box<dyn for<'a, 'b> core[786f478f706679df]::ops::function::Fn<(&'a std[f92b4c606f291077]::panic::PanicHookInfo<'b>,), Output = ()> + core[786f478f706679df]::marker::Sync + core[786f478f706679df]::marker::Send> as core[786f478f706679df]::ops::function::Fn<(&std[f92b4c606f291077]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   14:     0x5fb991cef182 - std[f92b4c606f291077]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5fb991cd5638 - std[f92b4c606f291077]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5fb991cccf29 - std[f92b4c606f291077]::sys::backtrace::__rust_end_short_backtrace::<std[f92b4c606f291077]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5fb991cd634d - __rustc[8241495c18a89d70]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5fb991d0bf0c - core[786f478f706679df]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5fb991aec866 - test_arrays[7006d04fa5f7c90]::utils::execute_test_case
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/utils.rs:37:9
[INFO] [stdout]   20:     0x5fb991af648c - test_arrays[7006d04fa5f7c90]::test_expr_index_read
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:676:5
[INFO] [stdout]   21:     0x5fb991af49a7 - test_arrays[7006d04fa5f7c90]::test_expr_index_read::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:675:26
[INFO] [stdout]   22:     0x5fb991aee536 - <test_arrays[7006d04fa5f7c90]::test_expr_index_read::{closure#0} as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x5fb991b000eb - <fn() -> core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5fb991b000eb - test[20e1f0ae6cad7a17]::__rust_begin_short_backtrace::<core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>, fn() -> core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:663:18
[INFO] [stdout]   25:     0x5fb991b0cadb - test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:686:74
[INFO] [stdout]   26:     0x5fb991b0cadb - <core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x5fb991b0cadb - std[f92b4c606f291077]::panicking::catch_unwind::do_call::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}>, core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x5fb991b0cadb - std[f92b4c606f291077]::panicking::catch_unwind::<core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>, core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x5fb991b0cadb - std[f92b4c606f291077]::panic::catch_unwind::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}>, core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x5fb991b0cadb - test[20e1f0ae6cad7a17]::run_test_in_process
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:686:27
[INFO] [stdout]   31:     0x5fb991b0cadb - test[20e1f0ae6cad7a17]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:607:43
[INFO] [stdout]   32:     0x5fb991b081f4 - test[20e1f0ae6cad7a17]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:637:41
[INFO] [stdout]   33:     0x5fb991b081f4 - std[f92b4c606f291077]::sys::backtrace::__rust_begin_short_backtrace::<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x5fb991b0f6e2 - std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked::<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   35:     0x5fb991b0f6e2 - <core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x5fb991b0f6e2 - std[f92b4c606f291077]::panicking::catch_unwind::do_call::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]   37:     0x5fb991b0f6e2 - std[f92b4c606f291077]::panicking::catch_unwind::<(), core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x5fb991b0f6e2 - std[f92b4c606f291077]::panic::catch_unwind::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x5fb991b0f6e2 - std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked::<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   40:     0x5fb991b0f6e2 - <std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1} as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x5fb991cf642f - <alloc[64763625b5a07cdb]::boxed::Box<dyn core[786f478f706679df]::ops::function::FnOnce<(), Output = ()> + core[786f478f706679df]::marker::Send> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   42:     0x5fb991cf642f - <std[f92b4c606f291077]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   43:     0x7d50ab177aa4 - <unknown>
[INFO] [stdout]   44:     0x7d50ab204a64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_bool_array_or_elements stdout ----
[INFO] [stdout] fn main() -> int { a = [false, true]
[INFO] [stdout] if a[0] || a[1] { print_int(1) } else { print_int(0) }
[INFO] [stdout] if a[0] || a[0] { print_int(1) } else { print_int(0) }
[INFO] [stdout] }
[INFO] [stdout] -------
[INFO] [stdout] Pass: GlobalizeIdentifiers(GlobalizeIdentifiers)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: ClosurizeFunctions(ClosurizeFunctions)
[INFO] [stdout] Pass: ClosurizeLambdas(ClosurizeLambdas)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: DisambiguateSubscript(DisambiguateSubscript)
[INFO] [stdout] Pass: ExtractStringOps(ExtractStringOps)
[INFO] [stdout] Pass: ShortCircuiting(ShortCircuiting)
[INFO] [stdout] Pass: TupleizeExcessArgs(TupleizeExcessArgs)
[INFO] [stdout] Pass: RemoveComplexOperands(RemoveComplexOperands)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: InjectAllocations(InjectAllocations)
[INFO] [stdout] Pass: DeclosurizeCalls(DeclosurizeCalls)
[INFO] [stdout] Pass: RegisterAllocation(RegisterAllocation)
[INFO] [stdout] Pass: PatchInstructions(PatchInstructions)
[INFO] [stdout] Pass: PreludeConclusion(PreludeConclusion)
[INFO] [stdout] Pass: ResolveWidth(ResolveWidth)
[INFO] [stdout] -- No Opt: -- 
[INFO] [stdout] 	.att_syntax
[INFO] [stdout] 	.align 8
[INFO] [stdout] 	.globl main
[INFO] [stdout] main:
[INFO] [stdout] 	pushq %rbp
[INFO] [stdout] 	pushq %rbx
[INFO] [stdout] 	pushq %r15
[INFO] [stdout] 	movq $32768, %rdi
[INFO] [stdout] 	movq $32768, %rsi
[INFO] [stdout] 	callq __gc_initialize
[INFO] [stdout] 	movq __gc_rootstack_begin(%rip), %r15
[INFO] [stdout] 	jmp .EE_397
[INFO] [stdout] .EE_397:
[INFO] [stdout] 	movq %rdi, %rbx
[INFO] [stdout] 	jmp .EE_384
[INFO] [stdout] .EE_386:
[INFO] [stdout] 	movq $1, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_385
[INFO] [stdout] .EE_387:
[INFO] [stdout] 	movq $0, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_385
[INFO] [stdout] .EE_388:
[INFO] [stdout] 	movq $1, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_385
[INFO] [stdout] .EE_389:
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rcx
[INFO] [stdout] 	cmpq $0, %rcx
[INFO] [stdout] 	jne .EE_386
[INFO] [stdout] 	jmp .EE_387
[INFO] [stdout] .EE_390:
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	cmpq $0, %rax
[INFO] [stdout] 	jne .EE_388
[INFO] [stdout] 	jmp .EE_389
[INFO] [stdout] .EE_391:
[INFO] [stdout] 	movq $1, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_390
[INFO] [stdout] .EE_392:
[INFO] [stdout] 	movq $0, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_390
[INFO] [stdout] .EE_393:
[INFO] [stdout] 	movq $1, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_390
[INFO] [stdout] .EE_394:
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $1, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rcx
[INFO] [stdout] 	cmpq $0, %rcx
[INFO] [stdout] 	jne .EE_391
[INFO] [stdout] 	jmp .EE_392
[INFO] [stdout] .EE_395:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %r11
[INFO] [stdout] 	addq $10, __gc_free_ptr(%rip)
[INFO] [stdout] 	movq $4611686018427388036, %rax
[INFO] [stdout] 	movq %rax, 0(%r11)
[INFO] [stdout] 	movq %r11, %rbx
[INFO] [stdout] 	movb $0, 8(%r11)
[INFO] [stdout] 	movb $1, 9(%r11)
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	cmpq $0, %rax
[INFO] [stdout] 	jne .EE_393
[INFO] [stdout] 	jmp .EE_394
[INFO] [stdout] .EE_396:
[INFO] [stdout] 	movq %r15, %rdi
[INFO] [stdout] 	movq $10, %rsi
[INFO] [stdout] 	callq __gc_collect
[INFO] [stdout] 	jmp .EE_395
[INFO] [stdout] .EE_384:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %rcx
[INFO] [stdout] 	addq $10, %rcx
[INFO] [stdout] 	cmpq __gc_fromspace_end(%rip), %rcx
[INFO] [stdout] 	jl .EE_395
[INFO] [stdout] 	jmp .EE_396
[INFO] [stdout] .EE_385:
[INFO] [stdout] 	popq %r15
[INFO] [stdout] 	popq %rbx
[INFO] [stdout] 	popq %rbp
[INFO] [stdout] 	retq
[INFO] [stdout] 
[INFO] [stdout] 	.section .note.GNU-stack,"",@progbits
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] thread 'test_bool_array_or_elements' (251) panicked at crates/compiler/tests/utils.rs:37:9:
[INFO] [stdout] Failed assembler: failed to create temp file: No such file or directory (os error 2) at path "/opt/rustwide/workdir/crates/compiler/../../target/tmp/.tmpiVsCZq"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5fb991cf6b1a - std[f92b4c606f291077]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5fb991cf6b1a - std[f92b4c606f291077]::backtrace_rs::backtrace::trace_unsynchronized::<std[f92b4c606f291077]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5fb991cf6b1a - std[f92b4c606f291077]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5fb991cf6b1a - <<std[f92b4c606f291077]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[786f478f706679df]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5fb991d0b77a - <core[786f478f706679df]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5fb991d0b77a - core[786f478f706679df]::fmt::write
[INFO] [stdout]    6:     0x5fb991cfb412 - std[f92b4c606f291077]::io::default_write_fmt::<alloc[64763625b5a07cdb]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5fb991cfb412 - <alloc[64763625b5a07cdb]::vec::Vec<u8> as std[f92b4c606f291077]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5fb991cd557f - <std[f92b4c606f291077]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5fb991cd557f - std[f92b4c606f291077]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5fb991ceefc9 - std[f92b4c606f291077]::panicking::default_hook
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5fb991b0c00c - <alloc[64763625b5a07cdb]::boxed::Box<dyn for<'a, 'b> core[786f478f706679df]::ops::function::Fn<(&'a std[f92b4c606f291077]::panic::PanicHookInfo<'b>,), Output = ()> + core[786f478f706679df]::marker::Sync + core[786f478f706679df]::marker::Send> as core[786f478f706679df]::ops::function::Fn<(&std[f92b4c606f291077]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   12:     0x5fb991b0c00c - test[20e1f0ae6cad7a17]::test_main_with_exit_callback::<test[20e1f0ae6cad7a17]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5fb991cef182 - <alloc[64763625b5a07cdb]::boxed::Box<dyn for<'a, 'b> core[786f478f706679df]::ops::function::Fn<(&'a std[f92b4c606f291077]::panic::PanicHookInfo<'b>,), Output = ()> + core[786f478f706679df]::marker::Sync + core[786f478f706679df]::marker::Send> as core[786f478f706679df]::ops::function::Fn<(&std[f92b4c606f291077]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   14:     0x5fb991cef182 - std[f92b4c606f291077]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5fb991cd5638 - std[f92b4c606f291077]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5fb991cccf29 - std[f92b4c606f291077]::sys::backtrace::__rust_end_short_backtrace::<std[f92b4c606f291077]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5fb991cd634d - __rustc[8241495c18a89d70]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5fb991d0bf0c - core[786f478f706679df]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5fb991aec866 - test_arrays[7006d04fa5f7c90]::utils::execute_test_case
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/utils.rs:37:9
[INFO] [stdout]   20:     0x5fb991afb3b0 - test_arrays[7006d04fa5f7c90]::test_bool_array_or_elements
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:861:5
[INFO] [stdout]   21:     0x5fb991af4f47 - test_arrays[7006d04fa5f7c90]::test_bool_array_or_elements::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:860:33
[INFO] [stdout]   22:     0x5fb991aeecb6 - <test_arrays[7006d04fa5f7c90]::test_bool_array_or_elements::{closure#0} as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x5fb991b000eb - <fn() -> core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5fb991b000eb - test[20e1f0ae6cad7a17]::__rust_begin_short_backtrace::<core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>, fn() -> core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:663:18
[INFO] [stdout]   25:     0x5fb991b0cadb - test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:686:74
[INFO] [stdout]   26:     0x5fb991b0cadb - <core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x5fb991b0cadb - std[f92b4c606f291077]::panicking::catch_unwind::do_call::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}>, core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x5fb991b0cadb - std[f92b4c606f291077]::panicking::catch_unwind::<core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>, core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x5fb991b0cadb - std[f92b4c606f291077]::panic::catch_unwind::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}>, core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x5fb991b0cadb - test[20e1f0ae6cad7a17]::run_test_in_process
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:686:27
[INFO] [stdout]   31:     0x5fb991b0cadb - test[20e1f0ae6cad7a17]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:607:43
[INFO] [stdout]   32:     0x5fb991b081f4 - test[20e1f0ae6cad7a17]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:637:41
[INFO] [stdout]   33:     0x5fb991b081f4 - std[f92b4c606f291077]::sys::backtrace::__rust_begin_short_backtrace::<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x5fb991b0f6e2 - std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked::<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   35:     0x5fb991b0f6e2 - <core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x5fb991b0f6e2 - std[f92b4c606f291077]::panicking::catch_unwind::do_call::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]   37:     0x5fb991b0f6e2 - std[f92b4c606f291077]::panicking::catch_unwind::<(), core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x5fb991b0f6e2 - std[f92b4c606f291077]::panic::catch_unwind::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x5fb991b0f6e2 - std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked::<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   40:     0x5fb991b0f6e2 - <std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1} as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x5fb991cf642f - <alloc[64763625b5a07cdb]::boxed::Box<dyn core[786f478f706679df]::ops::function::FnOnce<(), Output = ()> + core[786f478f706679df]::marker::Send> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   42:     0x5fb991cf642f - <std[f92b4c606f291077]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   43:     0x7d50ab177aa4 - <unknown>
[INFO] [stdout]   44:     0x7d50ab204a64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_expr_index_write stdout ----
[INFO] [stdout] fn main() -> int { a = [10, 20, 30]
[INFO] [stdout] i = 1
[INFO] [stdout] a[i + 1] = 99
[INFO] [stdout] print_int(a[0])
[INFO] [stdout] print_int(a[1])
[INFO] [stdout] print_int(a[2])
[INFO] [stdout] }
[INFO] [stdout] -------
[INFO] [stdout] Pass: GlobalizeIdentifiers(GlobalizeIdentifiers)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: ClosurizeFunctions(ClosurizeFunctions)
[INFO] [stdout] Pass: ClosurizeLambdas(ClosurizeLambdas)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: DisambiguateSubscript(DisambiguateSubscript)
[INFO] [stdout] Pass: ExtractStringOps(ExtractStringOps)
[INFO] [stdout] Pass: ShortCircuiting(ShortCircuiting)
[INFO] [stdout] Pass: TupleizeExcessArgs(TupleizeExcessArgs)
[INFO] [stdout] Pass: RemoveComplexOperands(RemoveComplexOperands)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: InjectAllocations(InjectAllocations)
[INFO] [stdout] Pass: DeclosurizeCalls(DeclosurizeCalls)
[INFO] [stdout] Pass: RegisterAllocation(RegisterAllocation)
[INFO] [stdout] Pass: PatchInstructions(PatchInstructions)
[INFO] [stdout] Pass: PreludeConclusion(PreludeConclusion)
[INFO] [stdout] Pass: ResolveWidth(ResolveWidth)
[INFO] [stdout] -- No Opt: -- 
[INFO] [stdout] 	.att_syntax
[INFO] [stdout] 	.align 8
[INFO] [stdout] 	.globl main
[INFO] [stdout] main:
[INFO] [stdout] 	pushq %rbp
[INFO] [stdout] 	pushq %rbx
[INFO] [stdout] 	pushq %r15
[INFO] [stdout] 	movq $32768, %rdi
[INFO] [stdout] 	movq $32768, %rsi
[INFO] [stdout] 	callq __gc_initialize
[INFO] [stdout] 	movq __gc_rootstack_begin(%rip), %r15
[INFO] [stdout] 	jmp .EE_498
[INFO] [stdout] .EE_498:
[INFO] [stdout] 	movq %rdi, %rbx
[INFO] [stdout] 	jmp .EE_435
[INFO] [stdout] .EE_437:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %r11
[INFO] [stdout] 	addq $32, __gc_free_ptr(%rip)
[INFO] [stdout] 	movq $4611686018427388128, %rax
[INFO] [stdout] 	movq %rax, 0(%r11)
[INFO] [stdout] 	movq %r11, %rbx
[INFO] [stdout] 	movq $10, 8(%r11)
[INFO] [stdout] 	movq $20, 16(%r11)
[INFO] [stdout] 	movq $30, 24(%r11)
[INFO] [stdout] 	movq $1, %rsi
[INFO] [stdout] 	addq $1, %rsi
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $99, %rdx
[INFO] [stdout] 	callq __assign_to_array_elem
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $1, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $2, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_436
[INFO] [stdout] .EE_497:
[INFO] [stdout] 	movq %r15, %rdi
[INFO] [stdout] 	movq $32, %rsi
[INFO] [stdout] 	callq __gc_collect
[INFO] [stdout] 	jmp .EE_437
[INFO] [stdout] .EE_435:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %rcx
[INFO] [stdout] 	addq $32, %rcx
[INFO] [stdout] 	cmpq __gc_fromspace_end(%rip), %rcx
[INFO] [stdout] 	jl .EE_437
[INFO] [stdout] 	jmp .EE_497
[INFO] [stdout] .EE_436:
[INFO] [stdout] 	popq %r15
[INFO] [stdout] 	popq %rbx
[INFO] [stdout] 	popq %rbp
[INFO] [stdout] 	retq
[INFO] [stdout] 
[INFO] [stdout] 	.section .note.GNU-stack,"",@progbits
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] thread 'test_expr_index_write' (263) panicked at crates/compiler/tests/utils.rs:37:9:
[INFO] [stdout] Failed assembler: failed to create temp file: No such file or directory (os error 2) at path "/opt/rustwide/workdir/crates/compiler/../../target/tmp/.tmpmvLKU4"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5fb991cf6b1a - std[f92b4c606f291077]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5fb991cf6b1a - std[f92b4c606f291077]::backtrace_rs::backtrace::trace_unsynchronized::<std[f92b4c606f291077]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5fb991cf6b1a - std[f92b4c606f291077]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5fb991cf6b1a - <<std[f92b4c606f291077]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[786f478f706679df]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5fb991d0b77a - <core[786f478f706679df]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5fb991d0b77a - core[786f478f706679df]::fmt::write
[INFO] [stdout]    6:     0x5fb991cfb412 - std[f92b4c606f291077]::io::default_write_fmt::<alloc[64763625b5a07cdb]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5fb991cfb412 - <alloc[64763625b5a07cdb]::vec::Vec<u8> as std[f92b4c606f291077]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5fb991cd557f - <std[f92b4c606f291077]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5fb991cd557f - std[f92b4c606f291077]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5fb991ceefc9 - std[f92b4c606f291077]::panicking::default_hook
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5fb991b0c00c - <alloc[64763625b5a07cdb]::boxed::Box<dyn for<'a, 'b> core[786f478f706679df]::ops::function::Fn<(&'a std[f92b4c606f291077]::panic::PanicHookInfo<'b>,), Output = ()> + core[786f478f706679df]::marker::Sync + core[786f478f706679df]::marker::Send> as core[786f478f706679df]::ops::function::Fn<(&std[f92b4c606f291077]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   12:     0x5fb991b0c00c - test[20e1f0ae6cad7a17]::test_main_with_exit_callback::<test[20e1f0ae6cad7a17]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5fb991cef182 - <alloc[64763625b5a07cdb]::boxed::Box<dyn for<'a, 'b> core[786f478f706679df]::ops::function::Fn<(&'a std[f92b4c606f291077]::panic::PanicHookInfo<'b>,), Output = ()> + core[786f478f706679df]::marker::Sync + core[786f478f706679df]::marker::Send> as core[786f478f706679df]::ops::function::Fn<(&std[f92b4c606f291077]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   14:     0x5fb991cef182 - std[f92b4c606f291077]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5fb991cd5638 - std[f92b4c606f291077]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5fb991cccf29 - std[f92b4c606f291077]::sys::backtrace::__rust_end_short_backtrace::<std[f92b4c606f291077]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5fb991cd634d - __rustc[8241495c18a89d70]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5fb991d0bf0c - core[786f478f706679df]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5fb991aec866 - test_arrays[7006d04fa5f7c90]::utils::execute_test_case
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/utils.rs:37:9
[INFO] [stdout]   20:     0x5fb991af75f5 - test_arrays[7006d04fa5f7c90]::test_expr_index_write
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:688:5
[INFO] [stdout]   21:     0x5fb991af4af7 - test_arrays[7006d04fa5f7c90]::test_expr_index_write::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:687:27
[INFO] [stdout]   22:     0x5fb991aee6f6 - <test_arrays[7006d04fa5f7c90]::test_expr_index_write::{closure#0} as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x5fb991b000eb - <fn() -> core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5fb991b000eb - test[20e1f0ae6cad7a17]::__rust_begin_short_backtrace::<core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>, fn() -> core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:663:18
[INFO] [stdout]   25:     0x5fb991b0cadb - test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:686:74
[INFO] [stdout]   26:     0x5fb991b0cadb - <core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stderr] error: test failed, to rerun pass `-p compiler --test test_arrays`
[INFO] [stdout]   27:     0x5fb991b0cadb - std[f92b4c606f291077]::panicking::catch_unwind::do_call::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}>, core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x5fb991b0cadb - std[f92b4c606f291077]::panicking::catch_unwind::<core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>, core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x5fb991b0cadb - std[f92b4c606f291077]::panic::catch_unwind::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}>, core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x5fb991b0cadb - test[20e1f0ae6cad7a17]::run_test_in_process
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:686:27
[INFO] [stdout]   31:     0x5fb991b0cadb - test[20e1f0ae6cad7a17]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:607:43
[INFO] [stdout]   32:     0x5fb991b081f4 - test[20e1f0ae6cad7a17]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:637:41
[INFO] [stdout]   33:     0x5fb991b081f4 - std[f92b4c606f291077]::sys::backtrace::__rust_begin_short_backtrace::<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x5fb991b0f6e2 - std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked::<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   35:     0x5fb991b0f6e2 - <core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x5fb991b0f6e2 - std[f92b4c606f291077]::panicking::catch_unwind::do_call::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]   37:     0x5fb991b0f6e2 - std[f92b4c606f291077]::panicking::catch_unwind::<(), core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x5fb991b0f6e2 - std[f92b4c606f291077]::panic::catch_unwind::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x5fb991b0f6e2 - std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked::<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   40:     0x5fb991b0f6e2 - <std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1} as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x5fb991cf642f - <alloc[64763625b5a07cdb]::boxed::Box<dyn core[786f478f706679df]::ops::function::FnOnce<(), Output = ()> + core[786f478f706679df]::marker::Send> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   42:     0x5fb991cf642f - <std[f92b4c606f291077]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   43:     0x7d50ab177aa4 - <unknown>
[INFO] [stdout]   44:     0x7d50ab204a64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_index_write_from_input stdout ----
[INFO] [stdout] fn main() -> int { a = [0, 0, 0]
[INFO] [stdout] i = read_int()
[INFO] [stdout] a[i] = 42
[INFO] [stdout] print_int(a[0])
[INFO] [stdout] print_int(a[1])
[INFO] [stdout] print_int(a[2])
[INFO] [stdout] }
[INFO] [stdout] -------
[INFO] [stdout] Pass: GlobalizeIdentifiers(GlobalizeIdentifiers)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: ClosurizeFunctions(ClosurizeFunctions)
[INFO] [stdout] Pass: ClosurizeLambdas(ClosurizeLambdas)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: DisambiguateSubscript(DisambiguateSubscript)
[INFO] [stdout] Pass: ExtractStringOps(ExtractStringOps)
[INFO] [stdout] Pass: ShortCircuiting(ShortCircuiting)
[INFO] [stdout] Pass: TupleizeExcessArgs(TupleizeExcessArgs)
[INFO] [stdout] Pass: RemoveComplexOperands(RemoveComplexOperands)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: InjectAllocations(InjectAllocations)
[INFO] [stdout] Pass: DeclosurizeCalls(DeclosurizeCalls)
[INFO] [stdout] Pass: RegisterAllocation(RegisterAllocation)
[INFO] [stdout] Pass: PatchInstructions(PatchInstructions)
[INFO] [stdout] Pass: PreludeConclusion(PreludeConclusion)
[INFO] [stdout] Pass: ResolveWidth(ResolveWidth)
[INFO] [stdout] -- No Opt: -- 
[INFO] [stdout] 	.att_syntax
[INFO] [stdout] 	.align 8
[INFO] [stdout] 	.globl main
[INFO] [stdout] main:
[INFO] [stdout] 	pushq %rbp
[INFO] [stdout] 	pushq %rbx
[INFO] [stdout] 	pushq %r15
[INFO] [stdout] 	movq $32768, %rdi
[INFO] [stdout] 	movq $32768, %rsi
[INFO] [stdout] 	callq __gc_initialize
[INFO] [stdout] 	movq __gc_rootstack_begin(%rip), %r15
[INFO] [stdout] 	jmp .EE_552
[INFO] [stdout] .EE_552:
[INFO] [stdout] 	movq %rdi, %rbx
[INFO] [stdout] 	jmp .EE_548
[INFO] [stdout] .EE_550:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %r11
[INFO] [stdout] 	addq $32, __gc_free_ptr(%rip)
[INFO] [stdout] 	movq $4611686018427388128, %rax
[INFO] [stdout] 	movq %rax, 0(%r11)
[INFO] [stdout] 	movq %r11, %rbx
[INFO] [stdout] 	movq $0, 8(%r11)
[INFO] [stdout] 	movq $0, 16(%r11)
[INFO] [stdout] 	movq $0, 24(%r11)
[INFO] [stdout] 	callq read_int
[INFO] [stdout] 	movq %rax, %rsi
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $42, %rdx
[INFO] [stdout] 	callq __assign_to_array_elem
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $1, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $2, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_549
[INFO] [stdout] .EE_551:
[INFO] [stdout] 	movq %r15, %rdi
[INFO] [stdout] 	movq $32, %rsi
[INFO] [stdout] 	callq __gc_collect
[INFO] [stdout] 	jmp .EE_550
[INFO] [stdout] .EE_548:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %rcx
[INFO] [stdout] 	addq $32, %rcx
[INFO] [stdout] 	cmpq __gc_fromspace_end(%rip), %rcx
[INFO] [stdout] 	jl .EE_550
[INFO] [stdout] 	jmp .EE_551
[INFO] [stdout] .EE_549:
[INFO] [stdout] 	popq %r15
[INFO] [stdout] 	popq %rbx
[INFO] [stdout] 	popq %rbp
[INFO] [stdout] 	retq
[INFO] [stdout] 
[INFO] [stdout] 	.section .note.GNU-stack,"",@progbits
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] thread 'test_index_write_from_input' (266) panicked at crates/compiler/tests/utils.rs:37:9:
[INFO] [stdout] Failed assembler: failed to create temp file: No such file or directory (os error 2) at path "/opt/rustwide/workdir/crates/compiler/../../target/tmp/.tmp04w1C0"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5fb991cf6b1a - std[f92b4c606f291077]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5fb991cf6b1a - std[f92b4c606f291077]::backtrace_rs::backtrace::trace_unsynchronized::<std[f92b4c606f291077]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5fb991cf6b1a - std[f92b4c606f291077]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5fb991cf6b1a - <<std[f92b4c606f291077]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[786f478f706679df]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5fb991d0b77a - <core[786f478f706679df]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5fb991d0b77a - core[786f478f706679df]::fmt::write
[INFO] [stdout]    6:     0x5fb991cfb412 - std[f92b4c606f291077]::io::default_write_fmt::<alloc[64763625b5a07cdb]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5fb991cfb412 - <alloc[64763625b5a07cdb]::vec::Vec<u8> as std[f92b4c606f291077]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5fb991cd557f - <std[f92b4c606f291077]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5fb991cd557f - std[f92b4c606f291077]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5fb991ceefc9 - std[f92b4c606f291077]::panicking::default_hook
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5fb991b0c00c - <alloc[64763625b5a07cdb]::boxed::Box<dyn for<'a, 'b> core[786f478f706679df]::ops::function::Fn<(&'a std[f92b4c606f291077]::panic::PanicHookInfo<'b>,), Output = ()> + core[786f478f706679df]::marker::Sync + core[786f478f706679df]::marker::Send> as core[786f478f706679df]::ops::function::Fn<(&std[f92b4c606f291077]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   12:     0x5fb991b0c00c - test[20e1f0ae6cad7a17]::test_main_with_exit_callback::<test[20e1f0ae6cad7a17]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5fb991cef182 - <alloc[64763625b5a07cdb]::boxed::Box<dyn for<'a, 'b> core[786f478f706679df]::ops::function::Fn<(&'a std[f92b4c606f291077]::panic::PanicHookInfo<'b>,), Output = ()> + core[786f478f706679df]::marker::Sync + core[786f478f706679df]::marker::Send> as core[786f478f706679df]::ops::function::Fn<(&std[f92b4c606f291077]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   14:     0x5fb991cef182 - std[f92b4c606f291077]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5fb991cd5638 - std[f92b4c606f291077]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5fb991cccf29 - std[f92b4c606f291077]::sys::backtrace::__rust_end_short_backtrace::<std[f92b4c606f291077]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5fb991cd634d - __rustc[8241495c18a89d70]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5fb991d0bf0c - core[786f478f706679df]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5fb991aec866 - test_arrays[7006d04fa5f7c90]::utils::execute_test_case
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/utils.rs:37:9
[INFO] [stdout]   20:     0x5fb991afb7d9 - test_arrays[7006d04fa5f7c90]::test_index_write_from_input
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:715:5
[INFO] [stdout]   21:     0x5fb991af4f77 - test_arrays[7006d04fa5f7c90]::test_index_write_from_input::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:714:33
[INFO] [stdout]   22:     0x5fb991aeecf6 - <test_arrays[7006d04fa5f7c90]::test_index_write_from_input::{closure#0} as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x5fb991b000eb - <fn() -> core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5fb991b000eb - test[20e1f0ae6cad7a17]::__rust_begin_short_backtrace::<core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>, fn() -> core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:663:18
[INFO] [stdout]   25:     0x5fb991b0cadb - test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:686:74
[INFO] [stdout]   26:     0x5fb991b0cadb - <core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x5fb991b0cadb - std[f92b4c606f291077]::panicking::catch_unwind::do_call::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}>, core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x5fb991b0cadb - std[f92b4c606f291077]::panicking::catch_unwind::<core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>, core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x5fb991b0cadb - std[f92b4c606f291077]::panic::catch_unwind::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}>, core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x5fb991b0cadb - test[20e1f0ae6cad7a17]::run_test_in_process
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:686:27
[INFO] [stdout]   31:     0x5fb991b0cadb - test[20e1f0ae6cad7a17]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:607:43
[INFO] [stdout]   32:     0x5fb991b081f4 - test[20e1f0ae6cad7a17]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:637:41
[INFO] [stdout]   33:     0x5fb991b081f4 - std[f92b4c606f291077]::sys::backtrace::__rust_begin_short_backtrace::<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x5fb991b0f6e2 - std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked::<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   35:     0x5fb991b0f6e2 - <core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x5fb991b0f6e2 - std[f92b4c606f291077]::panicking::catch_unwind::do_call::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]   37:     0x5fb991b0f6e2 - std[f92b4c606f291077]::panicking::catch_unwind::<(), core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x5fb991b0f6e2 - std[f92b4c606f291077]::panic::catch_unwind::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x5fb991b0f6e2 - std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked::<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   40:     0x5fb991b0f6e2 - <std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1} as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x5fb991cf642f - <alloc[64763625b5a07cdb]::boxed::Box<dyn core[786f478f706679df]::ops::function::FnOnce<(), Output = ()> + core[786f478f706679df]::marker::Send> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   42:     0x5fb991cf642f - <std[f92b4c606f291077]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   43:     0x7d50ab177aa4 - <unknown>
[INFO] [stdout]   44:     0x7d50ab204a64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_bool_array_write_in_branch_false stdout ----
[INFO] [stdout] fn main() -> int { a = [false, false]
[INFO] [stdout] x = read_int()
[INFO] [stdout] if x > 0 {
[INFO] [stdout]     a[0] = true
[INFO] [stdout] } else {
[INFO] [stdout]     a[1] = true
[INFO] [stdout] }
[INFO] [stdout] if a[0] { print_int(1) } else { print_int(0) }
[INFO] [stdout] if a[1] { print_int(1) } else { print_int(0) }
[INFO] [stdout] }
[INFO] [stdout] -------
[INFO] [stdout] Pass: GlobalizeIdentifiers(GlobalizeIdentifiers)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: ClosurizeFunctions(ClosurizeFunctions)
[INFO] [stdout] Pass: ClosurizeLambdas(ClosurizeLambdas)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: DisambiguateSubscript(DisambiguateSubscript)
[INFO] [stdout] Pass: ExtractStringOps(ExtractStringOps)
[INFO] [stdout] Pass: ShortCircuiting(ShortCircuiting)
[INFO] [stdout] Pass: TupleizeExcessArgs(TupleizeExcessArgs)
[INFO] [stdout] Pass: RemoveComplexOperands(RemoveComplexOperands)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: InjectAllocations(InjectAllocations)
[INFO] [stdout] Pass: DeclosurizeCalls(DeclosurizeCalls)
[INFO] [stdout] Pass: RegisterAllocation(RegisterAllocation)
[INFO] [stdout] Pass: PatchInstructions(PatchInstructions)
[INFO] [stdout] Pass: PreludeConclusion(PreludeConclusion)
[INFO] [stdout] Pass: ResolveWidth(ResolveWidth)
[INFO] [stdout] -- No Opt: -- 
[INFO] [stdout] 	.att_syntax
[INFO] [stdout] 	.align 8
[INFO] [stdout] 	.globl main
[INFO] [stdout] main:
[INFO] [stdout] 	pushq %rbp
[INFO] [stdout] 	pushq %r15
[INFO] [stdout] 	pushq %rbx
[INFO] [stdout] 	movq $32768, %rdi
[INFO] [stdout] 	movq $32768, %rsi
[INFO] [stdout] 	callq __gc_initialize
[INFO] [stdout] 	movq __gc_rootstack_begin(%rip), %r15
[INFO] [stdout] 	jmp .EE_495
[INFO] [stdout] .EE_495:
[INFO] [stdout] 	movq %rdi, %rbx
[INFO] [stdout] 	jmp .EE_483
[INFO] [stdout] .EE_485:
[INFO] [stdout] 	movq $1, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_484
[INFO] [stdout] .EE_486:
[INFO] [stdout] 	movq $0, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_484
[INFO] [stdout] .EE_487:
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $1, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	cmpq $0, %rax
[INFO] [stdout] 	jne .EE_485
[INFO] [stdout] 	jmp .EE_486
[INFO] [stdout] .EE_488:
[INFO] [stdout] 	movq $1, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_487
[INFO] [stdout] .EE_489:
[INFO] [stdout] 	movq $0, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_487
[INFO] [stdout] .EE_490:
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	cmpq $0, %rax
[INFO] [stdout] 	jne .EE_488
[INFO] [stdout] 	jmp .EE_489
[INFO] [stdout] .EE_491:
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	movq $1, %rdx
[INFO] [stdout] 	callq __assign_to_array_elem
[INFO] [stdout] 	jmp .EE_490
[INFO] [stdout] .EE_492:
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $1, %rsi
[INFO] [stdout] 	movq $1, %rdx
[INFO] [stdout] 	callq __assign_to_array_elem
[INFO] [stdout] 	jmp .EE_490
[INFO] [stdout] .EE_493:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %r11
[INFO] [stdout] 	addq $10, __gc_free_ptr(%rip)
[INFO] [stdout] 	movq $4611686018427388036, %rax
[INFO] [stdout] 	movq %rax, 0(%r11)
[INFO] [stdout] 	movq %r11, %rbx
[INFO] [stdout] 	movb $0, 8(%r11)
[INFO] [stdout] 	movb $0, 9(%r11)
[INFO] [stdout] 	callq read_int
[INFO] [stdout] 	movq %rax, %rcx
[INFO] [stdout] 	cmpq $0, %rcx
[INFO] [stdout] 	jg .EE_491
[INFO] [stdout] 	jmp .EE_492
[INFO] [stdout] .EE_494:
[INFO] [stdout] 	movq %r15, %rdi
[INFO] [stdout] 	movq $10, %rsi
[INFO] [stdout] 	callq __gc_collect
[INFO] [stdout] 	jmp .EE_493
[INFO] [stdout] .EE_483:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %rcx
[INFO] [stdout] 	addq $10, %rcx
[INFO] [stdout] 	cmpq __gc_fromspace_end(%rip), %rcx
[INFO] [stdout] 	jl .EE_493
[INFO] [stdout] 	jmp .EE_494
[INFO] [stdout] .EE_484:
[INFO] [stdout] 	popq %rbx
[INFO] [stdout] 	popq %r15
[INFO] [stdout] 	popq %rbp
[INFO] [stdout] 	retq
[INFO] [stdout] 
[INFO] [stdout] 	.section .note.GNU-stack,"",@progbits
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] thread 'test_bool_array_write_in_branch_false' (258) panicked at crates/compiler/tests/utils.rs:37:9:
[INFO] [stdout] Failed assembler: failed to create temp file: No such file or directory (os error 2) at path "/opt/rustwide/workdir/crates/compiler/../../target/tmp/.tmpz4s6Kb"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5fb991cf6b1a - std[f92b4c606f291077]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5fb991cf6b1a - std[f92b4c606f291077]::backtrace_rs::backtrace::trace_unsynchronized::<std[f92b4c606f291077]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5fb991cf6b1a - std[f92b4c606f291077]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5fb991cf6b1a - <<std[f92b4c606f291077]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[786f478f706679df]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5fb991d0b77a - <core[786f478f706679df]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5fb991d0b77a - core[786f478f706679df]::fmt::write
[INFO] [stdout]    6:     0x5fb991cfb412 - std[f92b4c606f291077]::io::default_write_fmt::<alloc[64763625b5a07cdb]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5fb991cfb412 - <alloc[64763625b5a07cdb]::vec::Vec<u8> as std[f92b4c606f291077]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5fb991cd557f - <std[f92b4c606f291077]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5fb991cd557f - std[f92b4c606f291077]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5fb991ceefc9 - std[f92b4c606f291077]::panicking::default_hook
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5fb991b0c00c - <alloc[64763625b5a07cdb]::boxed::Box<dyn for<'a, 'b> core[786f478f706679df]::ops::function::Fn<(&'a std[f92b4c606f291077]::panic::PanicHookInfo<'b>,), Output = ()> + core[786f478f706679df]::marker::Sync + core[786f478f706679df]::marker::Send> as core[786f478f706679df]::ops::function::Fn<(&std[f92b4c606f291077]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   12:     0x5fb991b0c00c - test[20e1f0ae6cad7a17]::test_main_with_exit_callback::<test[20e1f0ae6cad7a17]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5fb991cef182 - <alloc[64763625b5a07cdb]::boxed::Box<dyn for<'a, 'b> core[786f478f706679df]::ops::function::Fn<(&'a std[f92b4c606f291077]::panic::PanicHookInfo<'b>,), Output = ()> + core[786f478f706679df]::marker::Sync + core[786f478f706679df]::marker::Send> as core[786f478f706679df]::ops::function::Fn<(&std[f92b4c606f291077]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   14:     0x5fb991cef182 - std[f92b4c606f291077]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5fb991cd5638 - std[f92b4c606f291077]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5fb991cccf29 - std[f92b4c606f291077]::sys::backtrace::__rust_end_short_backtrace::<std[f92b4c606f291077]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5fb991cd634d - __rustc[8241495c18a89d70]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5fb991d0bf0c - core[786f478f706679df]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5fb991aec866 - test_arrays[7006d04fa5f7c90]::utils::execute_test_case
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/utils.rs:37:9
[INFO] [stdout]   20:     0x5fb991affba7 - test_arrays[7006d04fa5f7c90]::test_bool_array_write_in_branch_false
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:907:5
[INFO] [stdout]   21:     0x5fb991af5397 - test_arrays[7006d04fa5f7c90]::test_bool_array_write_in_branch_false::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:906:43
[INFO] [stdout]   22:     0x5fb991aef276 - <test_arrays[7006d04fa5f7c90]::test_bool_array_write_in_branch_false::{closure#0} as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x5fb991b000eb - <fn() -> core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5fb991b000eb - test[20e1f0ae6cad7a17]::__rust_begin_short_backtrace::<core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>, fn() -> core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:663:18
[INFO] [stdout]   25:     0x5fb991b0cadb - test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:686:74
[INFO] [stdout]   26:     0x5fb991b0cadb - <core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x5fb991b0cadb - std[f92b4c606f291077]::panicking::catch_unwind::do_call::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}>, core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x5fb991b0cadb - std[f92b4c606f291077]::panicking::catch_unwind::<core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>, core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x5fb991b0cadb - std[f92b4c606f291077]::panic::catch_unwind::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}>, core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x5fb991b0cadb - test[20e1f0ae6cad7a17]::run_test_in_process
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:686:27
[INFO] [stdout]   31:     0x5fb991b0cadb - test[20e1f0ae6cad7a17]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:607:43
[INFO] [stdout]   32:     0x5fb991b081f4 - test[20e1f0ae6cad7a17]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:637:41
[INFO] [stdout]   33:     0x5fb991b081f4 - std[f92b4c606f291077]::sys::backtrace::__rust_begin_short_backtrace::<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x5fb991b0f6e2 - std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked::<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   35:     0x5fb991b0f6e2 - <core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x5fb991b0f6e2 - std[f92b4c606f291077]::panicking::catch_unwind::do_call::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]   37:     0x5fb991b0f6e2 - std[f92b4c606f291077]::panicking::catch_unwind::<(), core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x5fb991b0f6e2 - std[f92b4c606f291077]::panic::catch_unwind::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x5fb991b0f6e2 - std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked::<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   40:     0x5fb991b0f6e2 - <std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1} as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x5fb991cf642f - <alloc[64763625b5a07cdb]::boxed::Box<dyn core[786f478f706679df]::ops::function::FnOnce<(), Output = ()> + core[786f478f706679df]::marker::Send> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   42:     0x5fb991cf642f - <std[f92b4c606f291077]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   43:     0x7d50ab177aa4 - <unknown>
[INFO] [stdout]   44:     0x7d50ab204a64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_single_element_array stdout ----
[INFO] [stdout] fn main() -> int { a = [42]
[INFO] [stdout] print_int(a[0])
[INFO] [stdout] }
[INFO] [stdout] -------
[INFO] [stdout] Pass: GlobalizeIdentifiers(GlobalizeIdentifiers)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: ClosurizeFunctions(ClosurizeFunctions)
[INFO] [stdout] Pass: ClosurizeLambdas(ClosurizeLambdas)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: DisambiguateSubscript(DisambiguateSubscript)
[INFO] [stdout] Pass: ExtractStringOps(ExtractStringOps)
[INFO] [stdout] Pass: ShortCircuiting(ShortCircuiting)
[INFO] [stdout] Pass: TupleizeExcessArgs(TupleizeExcessArgs)
[INFO] [stdout] Pass: RemoveComplexOperands(RemoveComplexOperands)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: InjectAllocations(InjectAllocations)
[INFO] [stdout] Pass: DeclosurizeCalls(DeclosurizeCalls)
[INFO] [stdout] Pass: RegisterAllocation(RegisterAllocation)
[INFO] [stdout] Pass: PatchInstructions(PatchInstructions)
[INFO] [stdout] Pass: PreludeConclusion(PreludeConclusion)
[INFO] [stdout] Pass: ResolveWidth(ResolveWidth)
[INFO] [stdout] -- No Opt: -- 
[INFO] [stdout] 	.att_syntax
[INFO] [stdout] 	.align 8
[INFO] [stdout] 	.globl main
[INFO] [stdout] main:
[INFO] [stdout] 	pushq %rbp
[INFO] [stdout] 	pushq %r15
[INFO] [stdout] 	pushq %rbx
[INFO] [stdout] 	movq $32768, %rdi
[INFO] [stdout] 	movq $32768, %rsi
[INFO] [stdout] 	callq __gc_initialize
[INFO] [stdout] 	movq __gc_rootstack_begin(%rip), %r15
[INFO] [stdout] 	jmp .EE_611
[INFO] [stdout] .EE_611:
[INFO] [stdout] 	movq %rdi, %rbx
[INFO] [stdout] 	jmp .EE_607
[INFO] [stdout] .EE_609:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %r11
[INFO] [stdout] 	addq $16, __gc_free_ptr(%rip)
[INFO] [stdout] 	movq $4611686018427388000, %rax
[INFO] [stdout] 	movq %rax, 0(%r11)
[INFO] [stdout] 	movq %r11, %rcx
[INFO] [stdout] 	movq $42, 8(%r11)
[INFO] [stdout] 	movq %rcx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_608
[INFO] [stdout] .EE_610:
[INFO] [stdout] 	movq %r15, %rdi
[INFO] [stdout] 	movq $16, %rsi
[INFO] [stdout] 	callq __gc_collect
[INFO] [stdout] 	jmp .EE_609
[INFO] [stdout] .EE_607:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %rcx
[INFO] [stdout] 	addq $16, %rcx
[INFO] [stdout] 	cmpq __gc_fromspace_end(%rip), %rcx
[INFO] [stdout] 	jl .EE_609
[INFO] [stdout] 	jmp .EE_610
[INFO] [stdout] .EE_608:
[INFO] [stdout] 	popq %rbx
[INFO] [stdout] 	popq %r15
[INFO] [stdout] 	popq %rbp
[INFO] [stdout] 	retq
[INFO] [stdout] 
[INFO] [stdout] 	.section .note.GNU-stack,"",@progbits
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] thread 'test_single_element_array' (272) panicked at crates/compiler/tests/utils.rs:37:9:
[INFO] [stdout] Failed assembler: failed to create temp file: No such file or directory (os error 2) at path "/opt/rustwide/workdir/crates/compiler/../../target/tmp/.tmpKoImqv"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5fb991cf6b1a - std[f92b4c606f291077]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5fb991cf6b1a - std[f92b4c606f291077]::backtrace_rs::backtrace::trace_unsynchronized::<std[f92b4c606f291077]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5fb991cf6b1a - std[f92b4c606f291077]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5fb991cf6b1a - <<std[f92b4c606f291077]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[786f478f706679df]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5fb991d0b77a - <core[786f478f706679df]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5fb991d0b77a - core[786f478f706679df]::fmt::write
[INFO] [stdout]    6:     0x5fb991cfb412 - std[f92b4c606f291077]::io::default_write_fmt::<alloc[64763625b5a07cdb]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5fb991cfb412 - <alloc[64763625b5a07cdb]::vec::Vec<u8> as std[f92b4c606f291077]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5fb991cd557f - <std[f92b4c606f291077]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5fb991cd557f - std[f92b4c606f291077]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5fb991ceefc9 - std[f92b4c606f291077]::panicking::default_hook
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5fb991b0c00c - <alloc[64763625b5a07cdb]::boxed::Box<dyn for<'a, 'b> core[786f478f706679df]::ops::function::Fn<(&'a std[f92b4c606f291077]::panic::PanicHookInfo<'b>,), Output = ()> + core[786f478f706679df]::marker::Sync + core[786f478f706679df]::marker::Send> as core[786f478f706679df]::ops::function::Fn<(&std[f92b4c606f291077]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   12:     0x5fb991b0c00c - test[20e1f0ae6cad7a17]::test_main_with_exit_callback::<test[20e1f0ae6cad7a17]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5fb991cef182 - <alloc[64763625b5a07cdb]::boxed::Box<dyn for<'a, 'b> core[786f478f706679df]::ops::function::Fn<(&'a std[f92b4c606f291077]::panic::PanicHookInfo<'b>,), Output = ()> + core[786f478f706679df]::marker::Sync + core[786f478f706679df]::marker::Send> as core[786f478f706679df]::ops::function::Fn<(&std[f92b4c606f291077]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   14:     0x5fb991cef182 - std[f92b4c606f291077]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5fb991cd5638 - std[f92b4c606f291077]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5fb991cccf29 - std[f92b4c606f291077]::sys::backtrace::__rust_end_short_backtrace::<std[f92b4c606f291077]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5fb991cd634d - __rustc[8241495c18a89d70]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5fb991d0bf0c - core[786f478f706679df]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5fb991aec866 - test_arrays[7006d04fa5f7c90]::utils::execute_test_case
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/utils.rs:37:9
[INFO] [stdout]   20:     0x5fb991af9f0c - test_arrays[7006d04fa5f7c90]::test_single_element_array
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:33:5
[INFO] [stdout]   21:     0x5fb991af4dc7 - test_arrays[7006d04fa5f7c90]::test_single_element_array::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:32:31
[INFO] [stdout]   22:     0x5fb991aeeab6 - <test_arrays[7006d04fa5f7c90]::test_single_element_array::{closure#0} as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x5fb991b000eb - <fn() -> core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5fb991b000eb - test[20e1f0ae6cad7a17]::__rust_begin_short_backtrace::<core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>, fn() -> core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:663:18
[INFO] [stdout]   25:     0x5fb991b0cadb - test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:686:74
[INFO] [stdout]   26:     0x5fb991b0cadb - <core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x5fb991b0cadb - std[f92b4c606f291077]::panicking::catch_unwind::do_call::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}>, core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x5fb991b0cadb - std[f92b4c606f291077]::panicking::catch_unwind::<core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>, core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x5fb991b0cadb - std[f92b4c606f291077]::panic::catch_unwind::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}>, core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x5fb991b0cadb - test[20e1f0ae6cad7a17]::run_test_in_process
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:686:27
[INFO] [stdout]   31:     0x5fb991b0cadb - test[20e1f0ae6cad7a17]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:607:43
[INFO] [stdout]   32:     0x5fb991b081f4 - test[20e1f0ae6cad7a17]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:637:41
[INFO] [stdout]   33:     0x5fb991b081f4 - std[f92b4c606f291077]::sys::backtrace::__rust_begin_short_backtrace::<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x5fb991b0f6e2 - std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked::<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   35:     0x5fb991b0f6e2 - <core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x5fb991b0f6e2 - std[f92b4c606f291077]::panicking::catch_unwind::do_call::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]   37:     0x5fb991b0f6e2 - std[f92b4c606f291077]::panicking::catch_unwind::<(), core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x5fb991b0f6e2 - std[f92b4c606f291077]::panic::catch_unwind::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x5fb991b0f6e2 - std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked::<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   40:     0x5fb991b0f6e2 - <std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1} as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x5fb991cf642f - <alloc[64763625b5a07cdb]::boxed::Box<dyn core[786f478f706679df]::ops::function::FnOnce<(), Output = ()> + core[786f478f706679df]::marker::Send> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   42:     0x5fb991cf642f - <std[f92b4c606f291077]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   43:     0x7d50ab177aa4 - <unknown>
[INFO] [stdout]   44:     0x7d50ab204a64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_large_array stdout ----
[INFO] [stdout] fn main() -> int { a = [1, 2, 3, 4, 5, 6, 7, 8]
[INFO] [stdout] print_int(a[0])
[INFO] [stdout] print_int(a[3])
[INFO] [stdout] print_int(a[7])
[INFO] [stdout] }
[INFO] [stdout] -------
[INFO] [stdout] Pass: GlobalizeIdentifiers(GlobalizeIdentifiers)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: ClosurizeFunctions(ClosurizeFunctions)
[INFO] [stdout] Pass: ClosurizeLambdas(ClosurizeLambdas)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: DisambiguateSubscript(DisambiguateSubscript)
[INFO] [stdout] Pass: ExtractStringOps(ExtractStringOps)
[INFO] [stdout] Pass: ShortCircuiting(ShortCircuiting)
[INFO] [stdout] Pass: TupleizeExcessArgs(TupleizeExcessArgs)
[INFO] [stdout] Pass: RemoveComplexOperands(RemoveComplexOperands)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: InjectAllocations(InjectAllocations)
[INFO] [stdout] Pass: DeclosurizeCalls(DeclosurizeCalls)
[INFO] [stdout] Pass: RegisterAllocation(RegisterAllocation)
[INFO] [stdout] Pass: PatchInstructions(PatchInstructions)
[INFO] [stdout] Pass: PreludeConclusion(PreludeConclusion)
[INFO] [stdout] Pass: ResolveWidth(ResolveWidth)
[INFO] [stdout] -- No Opt: -- 
[INFO] [stdout] 	.att_syntax
[INFO] [stdout] 	.align 8
[INFO] [stdout] 	.globl main
[INFO] [stdout] main:
[INFO] [stdout] 	pushq %rbp
[INFO] [stdout] 	pushq %rbx
[INFO] [stdout] 	pushq %r15
[INFO] [stdout] 	movq $32768, %rdi
[INFO] [stdout] 	movq $32768, %rsi
[INFO] [stdout] 	callq __gc_initialize
[INFO] [stdout] 	movq __gc_rootstack_begin(%rip), %r15
[INFO] [stdout] 	jmp .EE_564
[INFO] [stdout] .EE_564:
[INFO] [stdout] 	movq %rdi, %rbx
[INFO] [stdout] 	jmp .EE_560
[INFO] [stdout] .EE_562:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %r11
[INFO] [stdout] 	addq $72, __gc_free_ptr(%rip)
[INFO] [stdout] 	movq $4611686018427388448, %rax
[INFO] [stdout] 	movq %rax, 0(%r11)
[INFO] [stdout] 	movq %r11, %rbx
[INFO] [stdout] 	movq $1, 8(%r11)
[INFO] [stdout] 	movq $2, 16(%r11)
[INFO] [stdout] 	movq $3, 24(%r11)
[INFO] [stdout] 	movq $4, 32(%r11)
[INFO] [stdout] 	movq $5, 40(%r11)
[INFO] [stdout] 	movq $6, 48(%r11)
[INFO] [stdout] 	movq $7, 56(%r11)
[INFO] [stdout] 	movq $8, 64(%r11)
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $3, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $7, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_561
[INFO] [stdout] .EE_563:
[INFO] [stdout] 	movq %r15, %rdi
[INFO] [stdout] 	movq $72, %rsi
[INFO] [stdout] 	callq __gc_collect
[INFO] [stdout] 	jmp .EE_562
[INFO] [stdout] .EE_560:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %rcx
[INFO] [stdout] 	addq $72, %rcx
[INFO] [stdout] 	cmpq __gc_fromspace_end(%rip), %rcx
[INFO] [stdout] 	jl .EE_562
[INFO] [stdout] 	jmp .EE_563
[INFO] [stdout] .EE_561:
[INFO] [stdout] 	popq %r15
[INFO] [stdout] 	popq %rbx
[INFO] [stdout] 	popq %rbp
[INFO] [stdout] 	retq
[INFO] [stdout] 
[INFO] [stdout] 	.section .note.GNU-stack,"",@progbits
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] thread 'test_large_array' (267) panicked at crates/compiler/tests/utils.rs:37:9:
[INFO] [stdout] Failed assembler: failed to create temp file: No such file or directory (os error 2) at path "/opt/rustwide/workdir/crates/compiler/../../target/tmp/.tmpQCrP41"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5fb991cf6b1a - std[f92b4c606f291077]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5fb991cf6b1a - std[f92b4c606f291077]::backtrace_rs::backtrace::trace_unsynchronized::<std[f92b4c606f291077]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5fb991cf6b1a - std[f92b4c606f291077]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5fb991cf6b1a - <<std[f92b4c606f291077]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[786f478f706679df]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5fb991d0b77a - <core[786f478f706679df]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5fb991d0b77a - core[786f478f706679df]::fmt::write
[INFO] [stdout]    6:     0x5fb991cfb412 - std[f92b4c606f291077]::io::default_write_fmt::<alloc[64763625b5a07cdb]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5fb991cfb412 - <alloc[64763625b5a07cdb]::vec::Vec<u8> as std[f92b4c606f291077]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5fb991cd557f - <std[f92b4c606f291077]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5fb991cd557f - std[f92b4c606f291077]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5fb991ceefc9 - std[f92b4c606f291077]::panicking::default_hook
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5fb991b0c00c - <alloc[64763625b5a07cdb]::boxed::Box<dyn for<'a, 'b> core[786f478f706679df]::ops::function::Fn<(&'a std[f92b4c606f291077]::panic::PanicHookInfo<'b>,), Output = ()> + core[786f478f706679df]::marker::Sync + core[786f478f706679df]::marker::Send> as core[786f478f706679df]::ops::function::Fn<(&std[f92b4c606f291077]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   12:     0x5fb991b0c00c - test[20e1f0ae6cad7a17]::test_main_with_exit_callback::<test[20e1f0ae6cad7a17]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5fb991cef182 - <alloc[64763625b5a07cdb]::boxed::Box<dyn for<'a, 'b> core[786f478f706679df]::ops::function::Fn<(&'a std[f92b4c606f291077]::panic::PanicHookInfo<'b>,), Output = ()> + core[786f478f706679df]::marker::Sync + core[786f478f706679df]::marker::Send> as core[786f478f706679df]::ops::function::Fn<(&std[f92b4c606f291077]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   14:     0x5fb991cef182 - std[f92b4c606f291077]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5fb991cd5638 - std[f92b4c606f291077]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5fb991cccf29 - std[f92b4c606f291077]::sys::backtrace::__rust_end_short_backtrace::<std[f92b4c606f291077]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5fb991cd634d - __rustc[8241495c18a89d70]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5fb991d0bf0c - core[786f478f706679df]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5fb991aec866 - test_arrays[7006d04fa5f7c90]::utils::execute_test_case
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/utils.rs:37:9
[INFO] [stdout]   20:     0x5fb991af5915 - test_arrays[7006d04fa5f7c90]::test_large_array
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:44:5
[INFO] [stdout]   21:     0x5fb991af48b7 - test_arrays[7006d04fa5f7c90]::test_large_array::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:43:22
[INFO] [stdout]   22:     0x5fb991aee3f6 - <test_arrays[7006d04fa5f7c90]::test_large_array::{closure#0} as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x5fb991b000eb - <fn() -> core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5fb991b000eb - test[20e1f0ae6cad7a17]::__rust_begin_short_backtrace::<core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>, fn() -> core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:663:18
[INFO] [stdout]   25:     0x5fb991b0cadb - test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:686:74
[INFO] [stdout]   26:     0x5fb991b0cadb - <core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x5fb991b0cadb - std[f92b4c606f291077]::panicking::catch_unwind::do_call::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}>, core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x5fb991b0cadb - std[f92b4c606f291077]::panicking::catch_unwind::<core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>, core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x5fb991b0cadb - std[f92b4c606f291077]::panic::catch_unwind::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}>, core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x5fb991b0cadb - test[20e1f0ae6cad7a17]::run_test_in_process
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:686:27
[INFO] [stdout]   31:     0x5fb991b0cadb - test[20e1f0ae6cad7a17]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:607:43
[INFO] [stdout]   32:     0x5fb991b081f4 - test[20e1f0ae6cad7a17]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:637:41
[INFO] [stdout]   33:     0x5fb991b081f4 - std[f92b4c606f291077]::sys::backtrace::__rust_begin_short_backtrace::<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x5fb991b0f6e2 - std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked::<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   35:     0x5fb991b0f6e2 - <core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x5fb991b0f6e2 - std[f92b4c606f291077]::panicking::catch_unwind::do_call::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]   37:     0x5fb991b0f6e2 - std[f92b4c606f291077]::panicking::catch_unwind::<(), core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x5fb991b0f6e2 - std[f92b4c606f291077]::panic::catch_unwind::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x5fb991b0f6e2 - std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked::<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   40:     0x5fb991b0f6e2 - <std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1} as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x5fb991cf642f - <alloc[64763625b5a07cdb]::boxed::Box<dyn core[786f478f706679df]::ops::function::FnOnce<(), Output = ()> + core[786f478f706679df]::marker::Send> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   42:     0x5fb991cf642f - <std[f92b4c606f291077]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   43:     0x7d50ab177aa4 - <unknown>
[INFO] [stdout]   44:     0x7d50ab204a64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_bool_array_store_comparison stdout ----
[INFO] [stdout] fn main() -> int { a = [false, false]
[INFO] [stdout] x = read_int()
[INFO] [stdout] a[0] = x > 0
[INFO] [stdout] a[1] = x < 0
[INFO] [stdout] if a[0] { print_int(1) } else { print_int(0) }
[INFO] [stdout] if a[1] { print_int(1) } else { print_int(0) }
[INFO] [stdout] }
[INFO] [stdout] -------
[INFO] [stdout] Pass: GlobalizeIdentifiers(GlobalizeIdentifiers)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: ClosurizeFunctions(ClosurizeFunctions)
[INFO] [stdout] Pass: ClosurizeLambdas(ClosurizeLambdas)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: DisambiguateSubscript(DisambiguateSubscript)
[INFO] [stdout] Pass: ExtractStringOps(ExtractStringOps)
[INFO] [stdout] Pass: ShortCircuiting(ShortCircuiting)
[INFO] [stdout] Pass: TupleizeExcessArgs(TupleizeExcessArgs)
[INFO] [stdout] Pass: RemoveComplexOperands(RemoveComplexOperands)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: InjectAllocations(InjectAllocations)
[INFO] [stdout] Pass: DeclosurizeCalls(DeclosurizeCalls)
[INFO] [stdout] Pass: RegisterAllocation(RegisterAllocation)
[INFO] [stdout] Pass: PatchInstructions(PatchInstructions)
[INFO] [stdout] Pass: PreludeConclusion(PreludeConclusion)
[INFO] [stdout] Pass: ResolveWidth(ResolveWidth)
[INFO] [stdout] -- No Opt: -- 
[INFO] [stdout] 	.att_syntax
[INFO] [stdout] 	.align 8
[INFO] [stdout] 	.globl main
[INFO] [stdout] main:
[INFO] [stdout] 	pushq %rbp
[INFO] [stdout] 	pushq %rbx
[INFO] [stdout] 	pushq %r12
[INFO] [stdout] 	pushq %r15
[INFO] [stdout] 	movq %rsp, %rbp
[INFO] [stdout] 	subq $8, %rsp
[INFO] [stdout] 	movq $32768, %rdi
[INFO] [stdout] 	movq $32768, %rsi
[INFO] [stdout] 	callq __gc_initialize
[INFO] [stdout] 	movq __gc_rootstack_begin(%rip), %r15
[INFO] [stdout] 	jmp .EE_627
[INFO] [stdout] .EE_627:
[INFO] [stdout] 	movq %rdi, %rbx
[INFO] [stdout] 	jmp .EE_618
[INFO] [stdout] .EE_620:
[INFO] [stdout] 	movq $1, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_619
[INFO] [stdout] .EE_621:
[INFO] [stdout] 	movq $0, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_619
[INFO] [stdout] .EE_622:
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $1, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	cmpq $0, %rax
[INFO] [stdout] 	jne .EE_620
[INFO] [stdout] 	jmp .EE_621
[INFO] [stdout] .EE_623:
[INFO] [stdout] 	movq $1, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_622
[INFO] [stdout] .EE_624:
[INFO] [stdout] 	movq $0, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_622
[INFO] [stdout] .EE_625:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %r11
[INFO] [stdout] 	addq $10, __gc_free_ptr(%rip)
[INFO] [stdout] 	movq $4611686018427388036, %rax
[INFO] [stdout] 	movq %rax, 0(%r11)
[INFO] [stdout] 	movq %r11, %rbx
[INFO] [stdout] 	movb $0, 8(%r11)
[INFO] [stdout] 	movb $0, 9(%r11)
[INFO] [stdout] 	callq read_int
[INFO] [stdout] 	movq %rax, %r12
[INFO] [stdout] 	cmpq $0, %r12
[INFO] [stdout] 	setg %al
[INFO] [stdout] 	movzbq %al, %rdx
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __assign_to_array_elem
[INFO] [stdout] 	cmpq $0, %r12
[INFO] [stdout] 	setl %al
[INFO] [stdout] 	movzbq %al, %rdx
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $1, %rsi
[INFO] [stdout] 	callq __assign_to_array_elem
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	cmpq $0, %rax
[INFO] [stdout] 	jne .EE_623
[INFO] [stdout] 	jmp .EE_624
[INFO] [stdout] .EE_626:
[INFO] [stdout] 	movq %r15, %rdi
[INFO] [stdout] 	movq $10, %rsi
[INFO] [stdout] 	callq __gc_collect
[INFO] [stdout] 	jmp .EE_625
[INFO] [stdout] .EE_618:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %rcx
[INFO] [stdout] 	addq $10, %rcx
[INFO] [stdout] 	cmpq __gc_fromspace_end(%rip), %rcx
[INFO] [stdout] 	jl .EE_625
[INFO] [stdout] 	jmp .EE_626
[INFO] [stdout] .EE_619:
[INFO] [stdout] 	addq $8, %rsp
[INFO] [stdout] 	popq %r15
[INFO] [stdout] 	popq %r12
[INFO] [stdout] 	popq %rbx
[INFO] [stdout] 	popq %rbp
[INFO] [stdout] 	retq
[INFO] [stdout] 
[INFO] [stdout] 	.section .note.GNU-stack,"",@progbits
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] thread 'test_bool_array_store_comparison' (254) panicked at crates/compiler/tests/utils.rs:37:9:
[INFO] [stdout] Failed assembler: failed to create temp file: No such file or directory (os error 2) at path "/opt/rustwide/workdir/crates/compiler/../../target/tmp/.tmpKoMfPy"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5fb991cf6b1a - std[f92b4c606f291077]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5fb991cf6b1a - std[f92b4c606f291077]::backtrace_rs::backtrace::trace_unsynchronized::<std[f92b4c606f291077]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5fb991cf6b1a - std[f92b4c606f291077]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5fb991cf6b1a - <<std[f92b4c606f291077]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[786f478f706679df]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5fb991d0b77a - <core[786f478f706679df]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5fb991d0b77a - core[786f478f706679df]::fmt::write
[INFO] [stdout]    6:     0x5fb991cfb412 - std[f92b4c606f291077]::io::default_write_fmt::<alloc[64763625b5a07cdb]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5fb991cfb412 - <alloc[64763625b5a07cdb]::vec::Vec<u8> as std[f92b4c606f291077]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5fb991cd557f - <std[f92b4c606f291077]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5fb991cd557f - std[f92b4c606f291077]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5fb991ceefc9 - std[f92b4c606f291077]::panicking::default_hook
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5fb991b0c00c - <alloc[64763625b5a07cdb]::boxed::Box<dyn for<'a, 'b> core[786f478f706679df]::ops::function::Fn<(&'a std[f92b4c606f291077]::panic::PanicHookInfo<'b>,), Output = ()> + core[786f478f706679df]::marker::Sync + core[786f478f706679df]::marker::Send> as core[786f478f706679df]::ops::function::Fn<(&std[f92b4c606f291077]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   12:     0x5fb991b0c00c - test[20e1f0ae6cad7a17]::test_main_with_exit_callback::<test[20e1f0ae6cad7a17]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5fb991cef182 - <alloc[64763625b5a07cdb]::boxed::Box<dyn for<'a, 'b> core[786f478f706679df]::ops::function::Fn<(&'a std[f92b4c606f291077]::panic::PanicHookInfo<'b>,), Output = ()> + core[786f478f706679df]::marker::Sync + core[786f478f706679df]::marker::Send> as core[786f478f706679df]::ops::function::Fn<(&std[f92b4c606f291077]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   14:     0x5fb991cef182 - std[f92b4c606f291077]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5fb991cd5638 - std[f92b4c606f291077]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5fb991cccf29 - std[f92b4c606f291077]::sys::backtrace::__rust_end_short_backtrace::<std[f92b4c606f291077]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5fb991cd634d - __rustc[8241495c18a89d70]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5fb991d0bf0c - core[786f478f706679df]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5fb991aec866 - test_arrays[7006d04fa5f7c90]::utils::execute_test_case
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/utils.rs:37:9
[INFO] [stdout]   20:     0x5fb991afe3d7 - test_arrays[7006d04fa5f7c90]::test_bool_array_store_comparison
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:926:5
[INFO] [stdout]   21:     0x5fb991af5217 - test_arrays[7006d04fa5f7c90]::test_bool_array_store_comparison::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:924:38
[INFO] [stdout]   22:     0x5fb991aef076 - <test_arrays[7006d04fa5f7c90]::test_bool_array_store_comparison::{closure#0} as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x5fb991b000eb - <fn() -> core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5fb991b000eb - test[20e1f0ae6cad7a17]::__rust_begin_short_backtrace::<core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>, fn() -> core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:663:18
[INFO] [stdout]   25:     0x5fb991b0cadb - test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:686:74
[INFO] [stdout]   26:     0x5fb991b0cadb - <core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x5fb991b0cadb - std[f92b4c606f291077]::panicking::catch_unwind::do_call::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}>, core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x5fb991b0cadb - std[f92b4c606f291077]::panicking::catch_unwind::<core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>, core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x5fb991b0cadb - std[f92b4c606f291077]::panic::catch_unwind::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}>, core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x5fb991b0cadb - test[20e1f0ae6cad7a17]::run_test_in_process
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:686:27
[INFO] [stdout]   31:     0x5fb991b0cadb - test[20e1f0ae6cad7a17]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:607:43
[INFO] [stdout]   32:     0x5fb991b081f4 - test[20e1f0ae6cad7a17]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:637:41
[INFO] [stdout]   33:     0x5fb991b081f4 - std[f92b4c606f291077]::sys::backtrace::__rust_begin_short_backtrace::<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x5fb991b0f6e2 - std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked::<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   35:     0x5fb991b0f6e2 - <core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x5fb991b0f6e2 - std[f92b4c606f291077]::panicking::catch_unwind::do_call::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]   37:     0x5fb991b0f6e2 - std[f92b4c606f291077]::panicking::catch_unwind::<(), core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x5fb991b0f6e2 - std[f92b4c606f291077]::panic::catch_unwind::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x5fb991b0f6e2 - std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked::<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   40:     0x5fb991b0f6e2 - <std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1} as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x5fb991cf642f - <alloc[64763625b5a07cdb]::boxed::Box<dyn core[786f478f706679df]::ops::function::FnOnce<(), Output = ()> + core[786f478f706679df]::marker::Send> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   42:     0x5fb991cf642f - <std[f92b4c606f291077]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   43:     0x7d50ab177aa4 - <unknown>
[INFO] [stdout]   44:     0x7d50ab204a64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_cascading_mutations stdout ----
[INFO] [stdout] fn main() -> int { a = [1, 2, 3]
[INFO] [stdout] a[0] = a[1] + a[2]
[INFO] [stdout] a[1] = a[0] + a[2]
[INFO] [stdout] print_int(a[0])
[INFO] [stdout] print_int(a[1])
[INFO] [stdout] print_int(a[2])
[INFO] [stdout] }
[INFO] [stdout] -------
[INFO] [stdout] Pass: GlobalizeIdentifiers(GlobalizeIdentifiers)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: ClosurizeFunctions(ClosurizeFunctions)
[INFO] [stdout] Pass: ClosurizeLambdas(ClosurizeLambdas)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: DisambiguateSubscript(DisambiguateSubscript)
[INFO] [stdout] Pass: ExtractStringOps(ExtractStringOps)
[INFO] [stdout] Pass: ShortCircuiting(ShortCircuiting)
[INFO] [stdout] Pass: TupleizeExcessArgs(TupleizeExcessArgs)
[INFO] [stdout] Pass: RemoveComplexOperands(RemoveComplexOperands)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: InjectAllocations(InjectAllocations)
[INFO] [stdout] Pass: DeclosurizeCalls(DeclosurizeCalls)
[INFO] [stdout] Pass: RegisterAllocation(RegisterAllocation)
[INFO] [stdout] Pass: PatchInstructions(PatchInstructions)
[INFO] [stdout] Pass: PreludeConclusion(PreludeConclusion)
[INFO] [stdout] Pass: ResolveWidth(ResolveWidth)
[INFO] [stdout] -- No Opt: -- 
[INFO] [stdout] 	.att_syntax
[INFO] [stdout] 	.align 8
[INFO] [stdout] 	.globl main
[INFO] [stdout] main:
[INFO] [stdout] 	pushq %rbp
[INFO] [stdout] 	pushq %r12
[INFO] [stdout] 	pushq %r15
[INFO] [stdout] 	pushq %rbx
[INFO] [stdout] 	movq %rsp, %rbp
[INFO] [stdout] 	subq $8, %rsp
[INFO] [stdout] 	movq $32768, %rdi
[INFO] [stdout] 	movq $32768, %rsi
[INFO] [stdout] 	callq __gc_initialize
[INFO] [stdout] 	movq __gc_rootstack_begin(%rip), %r15
[INFO] [stdout] 	jmp .EE_514
[INFO] [stdout] .EE_514:
[INFO] [stdout] 	movq %rdi, %rbx
[INFO] [stdout] 	jmp .EE_510
[INFO] [stdout] .EE_512:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %r11
[INFO] [stdout] 	addq $32, __gc_free_ptr(%rip)
[INFO] [stdout] 	movq $4611686018427388128, %rax
[INFO] [stdout] 	movq %rax, 0(%r11)
[INFO] [stdout] 	movq %r11, %rbx
[INFO] [stdout] 	movq $1, 8(%r11)
[INFO] [stdout] 	movq $2, 16(%r11)
[INFO] [stdout] 	movq $3, 24(%r11)
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $1, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %r12
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $2, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rcx
[INFO] [stdout] 	movq %r12, %rdx
[INFO] [stdout] 	addq %rcx, %rdx
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __assign_to_array_elem
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %r12
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $2, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rcx
[INFO] [stdout] 	movq %r12, %rdx
[INFO] [stdout] 	addq %rcx, %rdx
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $1, %rsi
[INFO] [stdout] 	callq __assign_to_array_elem
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $1, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $2, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_511
[INFO] [stdout] .EE_513:
[INFO] [stdout] 	movq %r15, %rdi
[INFO] [stdout] 	movq $32, %rsi
[INFO] [stdout] 	callq __gc_collect
[INFO] [stdout] 	jmp .EE_512
[INFO] [stdout] .EE_510:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %rcx
[INFO] [stdout] 	addq $32, %rcx
[INFO] [stdout] 	cmpq __gc_fromspace_end(%rip), %rcx
[INFO] [stdout] 	jl .EE_512
[INFO] [stdout] 	jmp .EE_513
[INFO] [stdout] .EE_511:
[INFO] [stdout] 	addq $8, %rsp
[INFO] [stdout] 	popq %rbx
[INFO] [stdout] 	popq %r15
[INFO] [stdout] 	popq %r12
[INFO] [stdout] 	popq %rbp
[INFO] [stdout] 	retq
[INFO] [stdout] 
[INFO] [stdout] 	.section .note.GNU-stack,"",@progbits
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] thread 'test_cascading_mutations' (259) panicked at crates/compiler/tests/utils.rs:37:9:
[INFO] [stdout] Failed assembler: failed to create temp file: No such file or directory (os error 2) at path "/opt/rustwide/workdir/crates/compiler/../../target/tmp/.tmpFOX7K8"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5fb991cf6b1a - std[f92b4c606f291077]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5fb991cf6b1a - std[f92b4c606f291077]::backtrace_rs::backtrace::trace_unsynchronized::<std[f92b4c606f291077]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5fb991cf6b1a - std[f92b4c606f291077]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5fb991cf6b1a - <<std[f92b4c606f291077]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[786f478f706679df]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5fb991d0b77a - <core[786f478f706679df]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5fb991d0b77a - core[786f478f706679df]::fmt::write
[INFO] [stdout]    6:     0x5fb991cfb412 - std[f92b4c606f291077]::io::default_write_fmt::<alloc[64763625b5a07cdb]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5fb991cfb412 - <alloc[64763625b5a07cdb]::vec::Vec<u8> as std[f92b4c606f291077]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5fb991cd557f - <std[f92b4c606f291077]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5fb991cd557f - std[f92b4c606f291077]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5fb991ceefc9 - std[f92b4c606f291077]::panicking::default_hook
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5fb991b0c00c - <alloc[64763625b5a07cdb]::boxed::Box<dyn for<'a, 'b> core[786f478f706679df]::ops::function::Fn<(&'a std[f92b4c606f291077]::panic::PanicHookInfo<'b>,), Output = ()> + core[786f478f706679df]::marker::Sync + core[786f478f706679df]::marker::Send> as core[786f478f706679df]::ops::function::Fn<(&std[f92b4c606f291077]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   12:     0x5fb991b0c00c - test[20e1f0ae6cad7a17]::test_main_with_exit_callback::<test[20e1f0ae6cad7a17]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5fb991cef182 - <alloc[64763625b5a07cdb]::boxed::Box<dyn for<'a, 'b> core[786f478f706679df]::ops::function::Fn<(&'a std[f92b4c606f291077]::panic::PanicHookInfo<'b>,), Output = ()> + core[786f478f706679df]::marker::Sync + core[786f478f706679df]::marker::Send> as core[786f478f706679df]::ops::function::Fn<(&std[f92b4c606f291077]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   14:     0x5fb991cef182 - std[f92b4c606f291077]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5fb991cd5638 - std[f92b4c606f291077]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5fb991cccf29 - std[f92b4c606f291077]::sys::backtrace::__rust_end_short_backtrace::<std[f92b4c606f291077]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5fb991cd634d - __rustc[8241495c18a89d70]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5fb991d0bf0c - core[786f478f706679df]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5fb991aec866 - test_arrays[7006d04fa5f7c90]::utils::execute_test_case
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/utils.rs:37:9
[INFO] [stdout]   20:     0x5fb991af90b5 - test_arrays[7006d04fa5f7c90]::test_cascading_mutations
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:209:5
[INFO] [stdout]   21:     0x5fb991af4ca7 - test_arrays[7006d04fa5f7c90]::test_cascading_mutations::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:205:30
[INFO] [stdout]   22:     0x5fb991aee936 - <test_arrays[7006d04fa5f7c90]::test_cascading_mutations::{closure#0} as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x5fb991b000eb - <fn() -> core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5fb991b000eb - test[20e1f0ae6cad7a17]::__rust_begin_short_backtrace::<core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>, fn() -> core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:663:18
[INFO] [stdout]   25:     0x5fb991b0cadb - test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:686:74
[INFO] [stdout]   26:     0x5fb991b0cadb - <core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x5fb991b0cadb - std[f92b4c606f291077]::panicking::catch_unwind::do_call::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}>, core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x5fb991b0cadb - std[f92b4c606f291077]::panicking::catch_unwind::<core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>, core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x5fb991b0cadb - std[f92b4c606f291077]::panic::catch_unwind::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}>, core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x5fb991b0cadb - test[20e1f0ae6cad7a17]::run_test_in_process
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:686:27
[INFO] [stdout]   31:     0x5fb991b0cadb - test[20e1f0ae6cad7a17]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:607:43
[INFO] [stdout]   32:     0x5fb991b081f4 - test[20e1f0ae6cad7a17]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:637:41
[INFO] [stdout]   33:     0x5fb991b081f4 - std[f92b4c606f291077]::sys::backtrace::__rust_begin_short_backtrace::<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x5fb991b0f6e2 - std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked::<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   35:     0x5fb991b0f6e2 - <core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x5fb991b0f6e2 - std[f92b4c606f291077]::panicking::catch_unwind::do_call::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]   37:     0x5fb991b0f6e2 - std[f92b4c606f291077]::panicking::catch_unwind::<(), core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x5fb991b0f6e2 - std[f92b4c606f291077]::panic::catch_unwind::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x5fb991b0f6e2 - std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked::<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   40:     0x5fb991b0f6e2 - <std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1} as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x5fb991cf642f - <alloc[64763625b5a07cdb]::boxed::Box<dyn core[786f478f706679df]::ops::function::FnOnce<(), Output = ()> + core[786f478f706679df]::marker::Send> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   42:     0x5fb991cf642f - <std[f92b4c606f291077]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   43:     0x7d50ab177aa4 - <unknown>
[INFO] [stdout]   44:     0x7d50ab204a64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_bool_array_write_in_branch stdout ----
[INFO] [stdout] fn main() -> int { a = [false, false]
[INFO] [stdout] x = read_int()
[INFO] [stdout] if x > 0 {
[INFO] [stdout]     a[0] = true
[INFO] [stdout] } else {
[INFO] [stdout]     a[1] = true
[INFO] [stdout] }
[INFO] [stdout] if a[0] { print_int(1) } else { print_int(0) }
[INFO] [stdout] if a[1] { print_int(1) } else { print_int(0) }
[INFO] [stdout] }
[INFO] [stdout] -------
[INFO] [stdout] Pass: GlobalizeIdentifiers(GlobalizeIdentifiers)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: ClosurizeFunctions(ClosurizeFunctions)
[INFO] [stdout] Pass: ClosurizeLambdas(ClosurizeLambdas)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: DisambiguateSubscript(DisambiguateSubscript)
[INFO] [stdout] Pass: ExtractStringOps(ExtractStringOps)
[INFO] [stdout] Pass: ShortCircuiting(ShortCircuiting)
[INFO] [stdout] Pass: TupleizeExcessArgs(TupleizeExcessArgs)
[INFO] [stdout] Pass: RemoveComplexOperands(RemoveComplexOperands)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: InjectAllocations(InjectAllocations)
[INFO] [stdout] Pass: DeclosurizeCalls(DeclosurizeCalls)
[INFO] [stdout] Pass: RegisterAllocation(RegisterAllocation)
[INFO] [stdout] Pass: PatchInstructions(PatchInstructions)
[INFO] [stdout] Pass: PreludeConclusion(PreludeConclusion)
[INFO] [stdout] Pass: ResolveWidth(ResolveWidth)
[INFO] [stdout] -- No Opt: -- 
[INFO] [stdout] 	.att_syntax
[INFO] [stdout] 	.align 8
[INFO] [stdout] 	.globl main
[INFO] [stdout] main:
[INFO] [stdout] 	pushq %rbp
[INFO] [stdout] 	pushq %r15
[INFO] [stdout] 	pushq %rbx
[INFO] [stdout] 	movq $32768, %rdi
[INFO] [stdout] 	movq $32768, %rsi
[INFO] [stdout] 	callq __gc_initialize
[INFO] [stdout] 	movq __gc_rootstack_begin(%rip), %r15
[INFO] [stdout] 	jmp .EE_477
[INFO] [stdout] .EE_477:
[INFO] [stdout] 	movq %rdi, %rbx
[INFO] [stdout] 	jmp .EE_463
[INFO] [stdout] .EE_465:
[INFO] [stdout] 	movq $1, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_464
[INFO] [stdout] .EE_466:
[INFO] [stdout] 	movq $0, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_464
[INFO] [stdout] .EE_467:
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $1, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	cmpq $0, %rax
[INFO] [stdout] 	jne .EE_465
[INFO] [stdout] 	jmp .EE_466
[INFO] [stdout] .EE_468:
[INFO] [stdout] 	movq $1, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_467
[INFO] [stdout] .EE_469:
[INFO] [stdout] 	movq $0, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_467
[INFO] [stdout] .EE_470:
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	cmpq $0, %rax
[INFO] [stdout] 	jne .EE_468
[INFO] [stdout] 	jmp .EE_469
[INFO] [stdout] .EE_471:
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	movq $1, %rdx
[INFO] [stdout] 	callq __assign_to_array_elem
[INFO] [stdout] 	jmp .EE_470
[INFO] [stdout] .EE_472:
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $1, %rsi
[INFO] [stdout] 	movq $1, %rdx
[INFO] [stdout] 	callq __assign_to_array_elem
[INFO] [stdout] 	jmp .EE_470
[INFO] [stdout] .EE_475:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %r11
[INFO] [stdout] 	addq $10, __gc_free_ptr(%rip)
[INFO] [stdout] 	movq $4611686018427388036, %rax
[INFO] [stdout] 	movq %rax, 0(%r11)
[INFO] [stdout] 	movq %r11, %rbx
[INFO] [stdout] 	movb $0, 8(%r11)
[INFO] [stdout] 	movb $0, 9(%r11)
[INFO] [stdout] 	callq read_int
[INFO] [stdout] 	movq %rax, %rcx
[INFO] [stdout] 	cmpq $0, %rcx
[INFO] [stdout] 	jg .EE_471
[INFO] [stdout] 	jmp .EE_472
[INFO] [stdout] .EE_476:
[INFO] [stdout] 	movq %r15, %rdi
[INFO] [stdout] 	movq $10, %rsi
[INFO] [stdout] 	callq __gc_collect
[INFO] [stdout] 	jmp .EE_475
[INFO] [stdout] .EE_463:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %rcx
[INFO] [stdout] 	addq $10, %rcx
[INFO] [stdout] 	cmpq __gc_fromspace_end(%rip), %rcx
[INFO] [stdout] 	jl .EE_475
[INFO] [stdout] 	jmp .EE_476
[INFO] [stdout] .EE_464:
[INFO] [stdout] 	popq %rbx
[INFO] [stdout] 	popq %r15
[INFO] [stdout] 	popq %rbp
[INFO] [stdout] 	retq
[INFO] [stdout] 
[INFO] [stdout] 	.section .note.GNU-stack,"",@progbits
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] thread 'test_bool_array_write_in_branch' (257) panicked at crates/compiler/tests/utils.rs:37:9:
[INFO] [stdout] Failed assembler: failed to create temp file: No such file or directory (os error 2) at path "/opt/rustwide/workdir/crates/compiler/../../target/tmp/.tmpQlZXbU"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5fb991cf6b1a - std[f92b4c606f291077]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5fb991cf6b1a - std[f92b4c606f291077]::backtrace_rs::backtrace::trace_unsynchronized::<std[f92b4c606f291077]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5fb991cf6b1a - std[f92b4c606f291077]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5fb991cf6b1a - <<std[f92b4c606f291077]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[786f478f706679df]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5fb991d0b77a - <core[786f478f706679df]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5fb991d0b77a - core[786f478f706679df]::fmt::write
[INFO] [stdout]    6:     0x5fb991cfb412 - std[f92b4c606f291077]::io::default_write_fmt::<alloc[64763625b5a07cdb]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5fb991cfb412 - <alloc[64763625b5a07cdb]::vec::Vec<u8> as std[f92b4c606f291077]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5fb991cd557f - <std[f92b4c606f291077]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5fb991cd557f - std[f92b4c606f291077]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5fb991ceefc9 - std[f92b4c606f291077]::panicking::default_hook
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5fb991b0c00c - <alloc[64763625b5a07cdb]::boxed::Box<dyn for<'a, 'b> core[786f478f706679df]::ops::function::Fn<(&'a std[f92b4c606f291077]::panic::PanicHookInfo<'b>,), Output = ()> + core[786f478f706679df]::marker::Sync + core[786f478f706679df]::marker::Send> as core[786f478f706679df]::ops::function::Fn<(&std[f92b4c606f291077]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   12:     0x5fb991b0c00c - test[20e1f0ae6cad7a17]::test_main_with_exit_callback::<test[20e1f0ae6cad7a17]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5fb991cef182 - <alloc[64763625b5a07cdb]::boxed::Box<dyn for<'a, 'b> core[786f478f706679df]::ops::function::Fn<(&'a std[f92b4c606f291077]::panic::PanicHookInfo<'b>,), Output = ()> + core[786f478f706679df]::marker::Sync + core[786f478f706679df]::marker::Send> as core[786f478f706679df]::ops::function::Fn<(&std[f92b4c606f291077]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   14:     0x5fb991cef182 - std[f92b4c606f291077]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5fb991cd5638 - std[f92b4c606f291077]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5fb991cccf29 - std[f92b4c606f291077]::sys::backtrace::__rust_end_short_backtrace::<std[f92b4c606f291077]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5fb991cd634d - __rustc[8241495c18a89d70]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5fb991d0bf0c - core[786f478f706679df]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5fb991aec866 - test_arrays[7006d04fa5f7c90]::utils::execute_test_case
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/utils.rs:37:9
[INFO] [stdout]   20:     0x5fb991afdc27 - test_arrays[7006d04fa5f7c90]::test_bool_array_write_in_branch
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:889:5
[INFO] [stdout]   21:     0x5fb991af51b7 - test_arrays[7006d04fa5f7c90]::test_bool_array_write_in_branch::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:888:37
[INFO] [stdout]   22:     0x5fb991aeeff6 - <test_arrays[7006d04fa5f7c90]::test_bool_array_write_in_branch::{closure#0} as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x5fb991b000eb - <fn() -> core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5fb991b000eb - test[20e1f0ae6cad7a17]::__rust_begin_short_backtrace::<core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>, fn() -> core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:663:18
[INFO] [stdout]   25:     0x5fb991b0cadb - test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:686:74
[INFO] [stdout]   26:     0x5fb991b0cadb - <core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x5fb991b0cadb - std[f92b4c606f291077]::panicking::catch_unwind::do_call::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}>, core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x5fb991b0cadb - std[f92b4c606f291077]::panicking::catch_unwind::<core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>, core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x5fb991b0cadb - std[f92b4c606f291077]::panic::catch_unwind::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}>, core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x5fb991b0cadb - test[20e1f0ae6cad7a17]::run_test_in_process
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:686:27
[INFO] [stdout]   31:     0x5fb991b0cadb - test[20e1f0ae6cad7a17]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:607:43
[INFO] [stdout]   32:     0x5fb991b081f4 - test[20e1f0ae6cad7a17]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:637:41
[INFO] [stdout]   33:     0x5fb991b081f4 - std[f92b4c606f291077]::sys::backtrace::__rust_begin_short_backtrace::<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x5fb991b0f6e2 - std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked::<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   35:     0x5fb991b0f6e2 - <core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x5fb991b0f6e2 - std[f92b4c606f291077]::panicking::catch_unwind::do_call::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]   37:     0x5fb991b0f6e2 - std[f92b4c606f291077]::panicking::catch_unwind::<(), core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x5fb991b0f6e2 - std[f92b4c606f291077]::panic::catch_unwind::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x5fb991b0f6e2 - std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked::<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   40:     0x5fb991b0f6e2 - <std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1} as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x5fb991cf642f - <alloc[64763625b5a07cdb]::boxed::Box<dyn core[786f478f706679df]::ops::function::FnOnce<(), Output = ()> + core[786f478f706679df]::marker::Send> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   42:     0x5fb991cf642f - <std[f92b4c606f291077]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   43:     0x7d50ab177aa4 - <unknown>
[INFO] [stdout]   44:     0x7d50ab204a64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_subscript_overwrite_same_index stdout ----
[INFO] [stdout] fn main() -> int { a = [1, 2]
[INFO] [stdout] a[0] = 10
[INFO] [stdout] a[0] = 20
[INFO] [stdout] a[0] = 30
[INFO] [stdout] print_int(a[0])
[INFO] [stdout] }
[INFO] [stdout] -------
[INFO] [stdout] Pass: GlobalizeIdentifiers(GlobalizeIdentifiers)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: ClosurizeFunctions(ClosurizeFunctions)
[INFO] [stdout] Pass: ClosurizeLambdas(ClosurizeLambdas)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: DisambiguateSubscript(DisambiguateSubscript)
[INFO] [stdout] Pass: ExtractStringOps(ExtractStringOps)
[INFO] [stdout] Pass: ShortCircuiting(ShortCircuiting)
[INFO] [stdout] Pass: TupleizeExcessArgs(TupleizeExcessArgs)
[INFO] [stdout] Pass: RemoveComplexOperands(RemoveComplexOperands)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: InjectAllocations(InjectAllocations)
[INFO] [stdout] Pass: DeclosurizeCalls(DeclosurizeCalls)
[INFO] [stdout] Pass: RegisterAllocation(RegisterAllocation)
[INFO] [stdout] Pass: PatchInstructions(PatchInstructions)
[INFO] [stdout] Pass: PreludeConclusion(PreludeConclusion)
[INFO] [stdout] Pass: ResolveWidth(ResolveWidth)
[INFO] [stdout] -- No Opt: -- 
[INFO] [stdout] 	.att_syntax
[INFO] [stdout] 	.align 8
[INFO] [stdout] 	.globl main
[INFO] [stdout] main:
[INFO] [stdout] 	pushq %rbp
[INFO] [stdout] 	pushq %r15
[INFO] [stdout] 	pushq %rbx
[INFO] [stdout] 	movq $32768, %rdi
[INFO] [stdout] 	movq $32768, %rsi
[INFO] [stdout] 	callq __gc_initialize
[INFO] [stdout] 	movq __gc_rootstack_begin(%rip), %r15
[INFO] [stdout] 	jmp .EE_659
[INFO] [stdout] .EE_659:
[INFO] [stdout] 	movq %rdi, %rbx
[INFO] [stdout] 	jmp .EE_655
[INFO] [stdout] .EE_657:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %r11
[INFO] [stdout] 	addq $24, __gc_free_ptr(%rip)
[INFO] [stdout] 	movq $4611686018427388064, %rax
[INFO] [stdout] 	movq %rax, 0(%r11)
[INFO] [stdout] 	movq %r11, %rbx
[INFO] [stdout] 	movq $1, 8(%r11)
[INFO] [stdout] 	movq $2, 16(%r11)
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	movq $10, %rdx
[INFO] [stdout] 	callq __assign_to_array_elem
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	movq $20, %rdx
[INFO] [stdout] 	callq __assign_to_array_elem
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	movq $30, %rdx
[INFO] [stdout] 	callq __assign_to_array_elem
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_656
[INFO] [stdout] .EE_658:
[INFO] [stdout] 	movq %r15, %rdi
[INFO] [stdout] 	movq $24, %rsi
[INFO] [stdout] 	callq __gc_collect
[INFO] [stdout] 	jmp .EE_657
[INFO] [stdout] .EE_655:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %rcx
[INFO] [stdout] 	addq $24, %rcx
[INFO] [stdout] 	cmpq __gc_fromspace_end(%rip), %rcx
[INFO] [stdout] 	jl .EE_657
[INFO] [stdout] 	jmp .EE_658
[INFO] [stdout] .EE_656:
[INFO] [stdout] 	popq %rbx
[INFO] [stdout] 	popq %r15
[INFO] [stdout] 	popq %rbp
[INFO] [stdout] 	retq
[INFO] [stdout] 
[INFO] [stdout] 	.section .note.GNU-stack,"",@progbits
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] thread 'test_subscript_overwrite_same_index' (273) panicked at crates/compiler/tests/utils.rs:37:9:
[INFO] [stdout] Failed assembler: failed to create temp file: No such file or directory (os error 2) at path "/opt/rustwide/workdir/crates/compiler/../../target/tmp/.tmpq5z6kI"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5fb991cf6b1a - std[f92b4c606f291077]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5fb991cf6b1a - std[f92b4c606f291077]::backtrace_rs::backtrace::trace_unsynchronized::<std[f92b4c606f291077]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5fb991cf6b1a - std[f92b4c606f291077]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5fb991cf6b1a - <<std[f92b4c606f291077]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[786f478f706679df]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5fb991d0b77a - <core[786f478f706679df]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5fb991d0b77a - core[786f478f706679df]::fmt::write
[INFO] [stdout]    6:     0x5fb991cfb412 - std[f92b4c606f291077]::io::default_write_fmt::<alloc[64763625b5a07cdb]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5fb991cfb412 - <alloc[64763625b5a07cdb]::vec::Vec<u8> as std[f92b4c606f291077]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5fb991cd557f - <std[f92b4c606f291077]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5fb991cd557f - std[f92b4c606f291077]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5fb991ceefc9 - std[f92b4c606f291077]::panicking::default_hook
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5fb991b0c00c - <alloc[64763625b5a07cdb]::boxed::Box<dyn for<'a, 'b> core[786f478f706679df]::ops::function::Fn<(&'a std[f92b4c606f291077]::panic::PanicHookInfo<'b>,), Output = ()> + core[786f478f706679df]::marker::Sync + core[786f478f706679df]::marker::Send> as core[786f478f706679df]::ops::function::Fn<(&std[f92b4c606f291077]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   12:     0x5fb991b0c00c - test[20e1f0ae6cad7a17]::test_main_with_exit_callback::<test[20e1f0ae6cad7a17]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5fb991cef182 - <alloc[64763625b5a07cdb]::boxed::Box<dyn for<'a, 'b> core[786f478f706679df]::ops::function::Fn<(&'a std[f92b4c606f291077]::panic::PanicHookInfo<'b>,), Output = ()> + core[786f478f706679df]::marker::Sync + core[786f478f706679df]::marker::Send> as core[786f478f706679df]::ops::function::Fn<(&std[f92b4c606f291077]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   14:     0x5fb991cef182 - std[f92b4c606f291077]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5fb991cd5638 - std[f92b4c606f291077]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5fb991cccf29 - std[f92b4c606f291077]::sys::backtrace::__rust_end_short_backtrace::<std[f92b4c606f291077]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5fb991cd634d - __rustc[8241495c18a89d70]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5fb991d0bf0c - core[786f478f706679df]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5fb991aec866 - test_arrays[7006d04fa5f7c90]::utils::execute_test_case
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/utils.rs:37:9
[INFO] [stdout]   20:     0x5fb991aff14c - test_arrays[7006d04fa5f7c90]::test_subscript_overwrite_same_index
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:143:5
[INFO] [stdout]   21:     0x5fb991af5307 - test_arrays[7006d04fa5f7c90]::test_subscript_overwrite_same_index::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:142:41
[INFO] [stdout]   22:     0x5fb991aef1b6 - <test_arrays[7006d04fa5f7c90]::test_subscript_overwrite_same_index::{closure#0} as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x5fb991b000eb - <fn() -> core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5fb991b000eb - test[20e1f0ae6cad7a17]::__rust_begin_short_backtrace::<core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>, fn() -> core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:663:18
[INFO] [stdout]   25:     0x5fb991b0cadb - test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:686:74
[INFO] [stdout]   26:     0x5fb991b0cadb - <core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x5fb991b0cadb - std[f92b4c606f291077]::panicking::catch_unwind::do_call::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}>, core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x5fb991b0cadb - std[f92b4c606f291077]::panicking::catch_unwind::<core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>, core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x5fb991b0cadb - std[f92b4c606f291077]::panic::catch_unwind::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}>, core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x5fb991b0cadb - test[20e1f0ae6cad7a17]::run_test_in_process
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:686:27
[INFO] [stdout]   31:     0x5fb991b0cadb - test[20e1f0ae6cad7a17]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:607:43
[INFO] [stdout]   32:     0x5fb991b081f4 - test[20e1f0ae6cad7a17]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:637:41
[INFO] [stdout]   33:     0x5fb991b081f4 - std[f92b4c606f291077]::sys::backtrace::__rust_begin_short_backtrace::<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x5fb991b0f6e2 - std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked::<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   35:     0x5fb991b0f6e2 - <core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x5fb991b0f6e2 - std[f92b4c606f291077]::panicking::catch_unwind::do_call::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]   37:     0x5fb991b0f6e2 - std[f92b4c606f291077]::panicking::catch_unwind::<(), core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x5fb991b0f6e2 - std[f92b4c606f291077]::panic::catch_unwind::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x5fb991b0f6e2 - std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked::<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   40:     0x5fb991b0f6e2 - <std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1} as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x5fb991cf642f - <alloc[64763625b5a07cdb]::boxed::Box<dyn core[786f478f706679df]::ops::function::FnOnce<(), Output = ()> + core[786f478f706679df]::marker::Send> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   42:     0x5fb991cf642f - <std[f92b4c606f291077]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   43:     0x7d50ab177aa4 - <unknown>
[INFO] [stdout]   44:     0x7d50ab204a64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_scalar_and_array_interleaved stdout ----
[INFO] [stdout] fn main() -> int { x = 10
[INFO] [stdout] a = [20, 30]
[INFO] [stdout] y = 40
[INFO] [stdout] print_int(x + a[0] + a[1] + y)
[INFO] [stdout] }
[INFO] [stdout] -------
[INFO] [stdout] Pass: GlobalizeIdentifiers(GlobalizeIdentifiers)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: ClosurizeFunctions(ClosurizeFunctions)
[INFO] [stdout] Pass: ClosurizeLambdas(ClosurizeLambdas)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: DisambiguateSubscript(DisambiguateSubscript)
[INFO] [stdout] Pass: ExtractStringOps(ExtractStringOps)
[INFO] [stdout] Pass: ShortCircuiting(ShortCircuiting)
[INFO] [stdout] Pass: TupleizeExcessArgs(TupleizeExcessArgs)
[INFO] [stdout] Pass: RemoveComplexOperands(RemoveComplexOperands)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: InjectAllocations(InjectAllocations)
[INFO] [stdout] Pass: DeclosurizeCalls(DeclosurizeCalls)
[INFO] [stdout] Pass: RegisterAllocation(RegisterAllocation)
[INFO] [stdout] Pass: PatchInstructions(PatchInstructions)
[INFO] [stdout] Pass: PreludeConclusion(PreludeConclusion)
[INFO] [stdout] Pass: ResolveWidth(ResolveWidth)
[INFO] [stdout] -- No Opt: -- 
[INFO] [stdout] 	.att_syntax
[INFO] [stdout] 	.align 8
[INFO] [stdout] 	.globl main
[INFO] [stdout] main:
[INFO] [stdout] 	pushq %rbp
[INFO] [stdout] 	pushq %rbx
[INFO] [stdout] 	pushq %r12
[INFO] [stdout] 	pushq %r13
[INFO] [stdout] 	pushq %r15
[INFO] [stdout] 	movq $32768, %rdi
[INFO] [stdout] 	movq $32768, %rsi
[INFO] [stdout] 	callq __gc_initialize
[INFO] [stdout] 	movq __gc_rootstack_begin(%rip), %r15
[INFO] [stdout] 	jmp .EE_580
[INFO] [stdout] .EE_580:
[INFO] [stdout] 	movq %rdi, %rbx
[INFO] [stdout] 	jmp .EE_576
[INFO] [stdout] .EE_578:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %r11
[INFO] [stdout] 	addq $24, __gc_free_ptr(%rip)
[INFO] [stdout] 	movq $4611686018427388064, %rax
[INFO] [stdout] 	movq %rax, 0(%r11)
[INFO] [stdout] 	movq %r11, %r12
[INFO] [stdout] 	movq $20, 8(%r11)
[INFO] [stdout] 	movq $30, 16(%r11)
[INFO] [stdout] 	movq $40, %r13
[INFO] [stdout] 	movq %r12, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rcx
[INFO] [stdout] 	addq %rcx, %rbx
[INFO] [stdout] 	movq %r12, %rdi
[INFO] [stdout] 	movq $1, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rcx
[INFO] [stdout] 	addq %rcx, %rbx
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	addq %r13, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_577
[INFO] [stdout] .EE_579:
[INFO] [stdout] 	movq %r15, %rdi
[INFO] [stdout] 	movq $24, %rsi
[INFO] [stdout] 	callq __gc_collect
[INFO] [stdout] 	jmp .EE_578
[INFO] [stdout] .EE_576:
[INFO] [stdout] 	movq $10, %rbx
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %rcx
[INFO] [stdout] 	addq $24, %rcx
[INFO] [stdout] 	cmpq __gc_fromspace_end(%rip), %rcx
[INFO] [stdout] 	jl .EE_578
[INFO] [stdout] 	jmp .EE_579
[INFO] [stdout] .EE_577:
[INFO] [stdout] 	popq %r15
[INFO] [stdout] 	popq %r13
[INFO] [stdout] 	popq %r12
[INFO] [stdout] 	popq %rbx
[INFO] [stdout] 	popq %rbp
[INFO] [stdout] 	retq
[INFO] [stdout] 
[INFO] [stdout] 	.section .note.GNU-stack,"",@progbits
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] thread 'test_scalar_and_array_interleaved' (271) panicked at crates/compiler/tests/utils.rs:37:9:
[INFO] [stdout] Failed assembler: failed to create temp file: No such file or directory (os error 2) at path "/opt/rustwide/workdir/crates/compiler/../../target/tmp/.tmpjIxI84"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5fb991cf6b1a - std[f92b4c606f291077]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5fb991cf6b1a - std[f92b4c606f291077]::backtrace_rs::backtrace::trace_unsynchronized::<std[f92b4c606f291077]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5fb991cf6b1a - std[f92b4c606f291077]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5fb991cf6b1a - <<std[f92b4c606f291077]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[786f478f706679df]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5fb991d0b77a - <core[786f478f706679df]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5fb991d0b77a - core[786f478f706679df]::fmt::write
[INFO] [stdout]    6:     0x5fb991cfb412 - std[f92b4c606f291077]::io::default_write_fmt::<alloc[64763625b5a07cdb]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5fb991cfb412 - <alloc[64763625b5a07cdb]::vec::Vec<u8> as std[f92b4c606f291077]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5fb991cd557f - <std[f92b4c606f291077]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5fb991cd557f - std[f92b4c606f291077]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5fb991ceefc9 - std[f92b4c606f291077]::panicking::default_hook
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5fb991b0c00c - <alloc[64763625b5a07cdb]::boxed::Box<dyn for<'a, 'b> core[786f478f706679df]::ops::function::Fn<(&'a std[f92b4c606f291077]::panic::PanicHookInfo<'b>,), Output = ()> + core[786f478f706679df]::marker::Sync + core[786f478f706679df]::marker::Send> as core[786f478f706679df]::ops::function::Fn<(&std[f92b4c606f291077]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   12:     0x5fb991b0c00c - test[20e1f0ae6cad7a17]::test_main_with_exit_callback::<test[20e1f0ae6cad7a17]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5fb991cef182 - <alloc[64763625b5a07cdb]::boxed::Box<dyn for<'a, 'b> core[786f478f706679df]::ops::function::Fn<(&'a std[f92b4c606f291077]::panic::PanicHookInfo<'b>,), Output = ()> + core[786f478f706679df]::marker::Sync + core[786f478f706679df]::marker::Send> as core[786f478f706679df]::ops::function::Fn<(&std[f92b4c606f291077]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   14:     0x5fb991cef182 - std[f92b4c606f291077]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5fb991cd5638 - std[f92b4c606f291077]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5fb991cccf29 - std[f92b4c606f291077]::sys::backtrace::__rust_end_short_backtrace::<std[f92b4c606f291077]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5fb991cd634d - __rustc[8241495c18a89d70]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5fb991d0bf0c - core[786f478f706679df]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5fb991aec866 - test_arrays[7006d04fa5f7c90]::utils::execute_test_case
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/utils.rs:37:9
[INFO] [stdout]   20:     0x5fb991afeb1c - test_arrays[7006d04fa5f7c90]::test_scalar_and_array_interleaved
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:330:5
[INFO] [stdout]   21:     0x5fb991af52a7 - test_arrays[7006d04fa5f7c90]::test_scalar_and_array_interleaved::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:329:39
[INFO] [stdout]   22:     0x5fb991aef136 - <test_arrays[7006d04fa5f7c90]::test_scalar_and_array_interleaved::{closure#0} as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x5fb991b000eb - <fn() -> core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5fb991b000eb - test[20e1f0ae6cad7a17]::__rust_begin_short_backtrace::<core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>, fn() -> core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:663:18
[INFO] [stdout]   25:     0x5fb991b0cadb - test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:686:74
[INFO] [stdout]   26:     0x5fb991b0cadb - <core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x5fb991b0cadb - std[f92b4c606f291077]::panicking::catch_unwind::do_call::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}>, core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x5fb991b0cadb - std[f92b4c606f291077]::panicking::catch_unwind::<core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>, core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x5fb991b0cadb - std[f92b4c606f291077]::panic::catch_unwind::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}>, core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x5fb991b0cadb - test[20e1f0ae6cad7a17]::run_test_in_process
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:686:27
[INFO] [stdout]   31:     0x5fb991b0cadb - test[20e1f0ae6cad7a17]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:607:43
[INFO] [stdout]   32:     0x5fb991b081f4 - test[20e1f0ae6cad7a17]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:637:41
[INFO] [stdout]   33:     0x5fb991b081f4 - std[f92b4c606f291077]::sys::backtrace::__rust_begin_short_backtrace::<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x5fb991b0f6e2 - std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked::<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   35:     0x5fb991b0f6e2 - <core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x5fb991b0f6e2 - std[f92b4c606f291077]::panicking::catch_unwind::do_call::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]   37:     0x5fb991b0f6e2 - std[f92b4c606f291077]::panicking::catch_unwind::<(), core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x5fb991b0f6e2 - std[f92b4c606f291077]::panic::catch_unwind::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x5fb991b0f6e2 - std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked::<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   40:     0x5fb991b0f6e2 - <std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1} as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x5fb991cf642f - <alloc[64763625b5a07cdb]::boxed::Box<dyn core[786f478f706679df]::ops::function::FnOnce<(), Output = ()> + core[786f478f706679df]::marker::Send> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   42:     0x5fb991cf642f - <std[f92b4c606f291077]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   43:     0x7d50ab177aa4 - <unknown>
[INFO] [stdout]   44:     0x7d50ab204a64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_element_subtract stdout ----
[INFO] [stdout] fn main() -> int { a = [100, 30]
[INFO] [stdout] print_int(a[0] - a[1])
[INFO] [stdout] }
[INFO] [stdout] -------
[INFO] [stdout] Pass: GlobalizeIdentifiers(GlobalizeIdentifiers)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: ClosurizeFunctions(ClosurizeFunctions)
[INFO] [stdout] Pass: ClosurizeLambdas(ClosurizeLambdas)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: DisambiguateSubscript(DisambiguateSubscript)
[INFO] [stdout] Pass: ExtractStringOps(ExtractStringOps)
[INFO] [stdout] Pass: ShortCircuiting(ShortCircuiting)
[INFO] [stdout] Pass: TupleizeExcessArgs(TupleizeExcessArgs)
[INFO] [stdout] Pass: RemoveComplexOperands(RemoveComplexOperands)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: InjectAllocations(InjectAllocations)
[INFO] [stdout] Pass: DeclosurizeCalls(DeclosurizeCalls)
[INFO] [stdout] Pass: RegisterAllocation(RegisterAllocation)
[INFO] [stdout] Pass: PatchInstructions(PatchInstructions)
[INFO] [stdout] Pass: PreludeConclusion(PreludeConclusion)
[INFO] [stdout] Pass: ResolveWidth(ResolveWidth)
[INFO] [stdout] -- No Opt: -- 
[INFO] [stdout] 	.att_syntax
[INFO] [stdout] 	.align 8
[INFO] [stdout] 	.globl main
[INFO] [stdout] main:
[INFO] [stdout] 	pushq %rbp
[INFO] [stdout] 	pushq %rbx
[INFO] [stdout] 	pushq %r12
[INFO] [stdout] 	pushq %r15
[INFO] [stdout] 	movq %rsp, %rbp
[INFO] [stdout] 	subq $8, %rsp
[INFO] [stdout] 	movq $32768, %rdi
[INFO] [stdout] 	movq $32768, %rsi
[INFO] [stdout] 	callq __gc_initialize
[INFO] [stdout] 	movq __gc_rootstack_begin(%rip), %r15
[INFO] [stdout] 	jmp .EE_718
[INFO] [stdout] .EE_718:
[INFO] [stdout] 	movq %rdi, %rbx
[INFO] [stdout] 	jmp .EE_714
[INFO] [stdout] .EE_716:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %r11
[INFO] [stdout] 	addq $24, __gc_free_ptr(%rip)
[INFO] [stdout] 	movq $4611686018427388064, %rax
[INFO] [stdout] 	movq %rax, 0(%r11)
[INFO] [stdout] 	movq %r11, %rbx
[INFO] [stdout] 	movq $100, 8(%r11)
[INFO] [stdout] 	movq $30, 16(%r11)
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %r12
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $1, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rcx
[INFO] [stdout] 	movq %r12, %rdi
[INFO] [stdout] 	subq %rcx, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_715
[INFO] [stdout] .EE_717:
[INFO] [stdout] 	movq %r15, %rdi
[INFO] [stdout] 	movq $24, %rsi
[INFO] [stdout] 	callq __gc_collect
[INFO] [stdout] 	jmp .EE_716
[INFO] [stdout] .EE_714:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %rcx
[INFO] [stdout] 	addq $24, %rcx
[INFO] [stdout] 	cmpq __gc_fromspace_end(%rip), %rcx
[INFO] [stdout] 	jl .EE_716
[INFO] [stdout] 	jmp .EE_717
[INFO] [stdout] .EE_715:
[INFO] [stdout] 	addq $8, %rsp
[INFO] [stdout] 	popq %r15
[INFO] [stdout] 	popq %r12
[INFO] [stdout] 	popq %rbx
[INFO] [stdout] 	popq %rbp
[INFO] [stdout] 	retq
[INFO] [stdout] 
[INFO] [stdout] 	.section .note.GNU-stack,"",@progbits
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] thread 'test_element_subtract' (260) panicked at crates/compiler/tests/utils.rs:37:9:
[INFO] [stdout] Failed assembler: failed to create temp file: No such file or directory (os error 2) at path "/opt/rustwide/workdir/crates/compiler/../../target/tmp/.tmpTMNZWQ"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5fb991cf6b1a - std[f92b4c606f291077]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5fb991cf6b1a - std[f92b4c606f291077]::backtrace_rs::backtrace::trace_unsynchronized::<std[f92b4c606f291077]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5fb991cf6b1a - std[f92b4c606f291077]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5fb991cf6b1a - <<std[f92b4c606f291077]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[786f478f706679df]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5fb991d0b77a - <core[786f478f706679df]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5fb991d0b77a - core[786f478f706679df]::fmt::write
[INFO] [stdout]    6:     0x5fb991cfb412 - std[f92b4c606f291077]::io::default_write_fmt::<alloc[64763625b5a07cdb]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5fb991cfb412 - <alloc[64763625b5a07cdb]::vec::Vec<u8> as std[f92b4c606f291077]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5fb991cd557f - <std[f92b4c606f291077]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5fb991cd557f - std[f92b4c606f291077]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5fb991ceefc9 - std[f92b4c606f291077]::panicking::default_hook
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5fb991b0c00c - <alloc[64763625b5a07cdb]::boxed::Box<dyn for<'a, 'b> core[786f478f706679df]::ops::function::Fn<(&'a std[f92b4c606f291077]::panic::PanicHookInfo<'b>,), Output = ()> + core[786f478f706679df]::marker::Sync + core[786f478f706679df]::marker::Send> as core[786f478f706679df]::ops::function::Fn<(&std[f92b4c606f291077]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   12:     0x5fb991b0c00c - test[20e1f0ae6cad7a17]::test_main_with_exit_callback::<test[20e1f0ae6cad7a17]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5fb991cef182 - <alloc[64763625b5a07cdb]::boxed::Box<dyn for<'a, 'b> core[786f478f706679df]::ops::function::Fn<(&'a std[f92b4c606f291077]::panic::PanicHookInfo<'b>,), Output = ()> + core[786f478f706679df]::marker::Sync + core[786f478f706679df]::marker::Send> as core[786f478f706679df]::ops::function::Fn<(&std[f92b4c606f291077]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   14:     0x5fb991cef182 - std[f92b4c606f291077]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5fb991cd5638 - std[f92b4c606f291077]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5fb991cccf29 - std[f92b4c606f291077]::sys::backtrace::__rust_end_short_backtrace::<std[f92b4c606f291077]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5fb991cd634d - __rustc[8241495c18a89d70]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5fb991d0bf0c - core[786f478f706679df]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5fb991aec866 - test_arrays[7006d04fa5f7c90]::utils::execute_test_case
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/utils.rs:37:9
[INFO] [stdout]   20:     0x5fb991af734c - test_arrays[7006d04fa5f7c90]::test_element_subtract
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:170:5
[INFO] [stdout]   21:     0x5fb991af4ac7 - test_arrays[7006d04fa5f7c90]::test_element_subtract::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:169:27
[INFO] [stdout]   22:     0x5fb991aee6b6 - <test_arrays[7006d04fa5f7c90]::test_element_subtract::{closure#0} as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x5fb991b000eb - <fn() -> core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5fb991b000eb - test[20e1f0ae6cad7a17]::__rust_begin_short_backtrace::<core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>, fn() -> core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:663:18
[INFO] [stdout]   25:     0x5fb991b0cadb - test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:686:74
[INFO] [stdout]   26:     0x5fb991b0cadb - <core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x5fb991b0cadb - std[f92b4c606f291077]::panicking::catch_unwind::do_call::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}>, core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x5fb991b0cadb - std[f92b4c606f291077]::panicking::catch_unwind::<core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>, core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x5fb991b0cadb - std[f92b4c606f291077]::panic::catch_unwind::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}>, core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x5fb991b0cadb - test[20e1f0ae6cad7a17]::run_test_in_process
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:686:27
[INFO] [stdout]   31:     0x5fb991b0cadb - test[20e1f0ae6cad7a17]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:607:43
[INFO] [stdout]   32:     0x5fb991b081f4 - test[20e1f0ae6cad7a17]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:637:41
[INFO] [stdout]   33:     0x5fb991b081f4 - std[f92b4c606f291077]::sys::backtrace::__rust_begin_short_backtrace::<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x5fb991b0f6e2 - std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked::<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   35:     0x5fb991b0f6e2 - <core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x5fb991b0f6e2 - std[f92b4c606f291077]::panicking::catch_unwind::do_call::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]   37:     0x5fb991b0f6e2 - std[f92b4c606f291077]::panicking::catch_unwind::<(), core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x5fb991b0f6e2 - std[f92b4c606f291077]::panic::catch_unwind::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x5fb991b0f6e2 - std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked::<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   40:     0x5fb991b0f6e2 - <std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1} as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x5fb991cf642f - <alloc[64763625b5a07cdb]::boxed::Box<dyn core[786f478f706679df]::ops::function::FnOnce<(), Output = ()> + core[786f478f706679df]::marker::Send> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   42:     0x5fb991cf642f - <std[f92b4c606f291077]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   43:     0x7d50ab177aa4 - <unknown>
[INFO] [stdout]   44:     0x7d50ab204a64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_subscript_write_last stdout ----
[INFO] [stdout] fn main() -> int { a = [10, 20, 30]
[INFO] [stdout] a[2] = 99
[INFO] [stdout] print_int(a[0])
[INFO] [stdout] print_int(a[1])
[INFO] [stdout] print_int(a[2])
[INFO] [stdout] }
[INFO] [stdout] -------
[INFO] [stdout] Pass: GlobalizeIdentifiers(GlobalizeIdentifiers)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: ClosurizeFunctions(ClosurizeFunctions)
[INFO] [stdout] Pass: ClosurizeLambdas(ClosurizeLambdas)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: DisambiguateSubscript(DisambiguateSubscript)
[INFO] [stdout] Pass: ExtractStringOps(ExtractStringOps)
[INFO] [stdout] Pass: ShortCircuiting(ShortCircuiting)
[INFO] [stdout] Pass: TupleizeExcessArgs(TupleizeExcessArgs)
[INFO] [stdout] Pass: RemoveComplexOperands(RemoveComplexOperands)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: InjectAllocations(InjectAllocations)
[INFO] [stdout] Pass: DeclosurizeCalls(DeclosurizeCalls)
[INFO] [stdout] Pass: RegisterAllocation(RegisterAllocation)
[INFO] [stdout] Pass: PatchInstructions(PatchInstructions)
[INFO] [stdout] Pass: PreludeConclusion(PreludeConclusion)
[INFO] [stdout] Pass: ResolveWidth(ResolveWidth)
[INFO] [stdout] -- No Opt: -- 
[INFO] [stdout] 	.att_syntax
[INFO] [stdout] 	.align 8
[INFO] [stdout] 	.globl main
[INFO] [stdout] main:
[INFO] [stdout] 	pushq %rbp
[INFO] [stdout] 	pushq %r15
[INFO] [stdout] 	pushq %rbx
[INFO] [stdout] 	movq $32768, %rdi
[INFO] [stdout] 	movq $32768, %rsi
[INFO] [stdout] 	callq __gc_initialize
[INFO] [stdout] 	movq __gc_rootstack_begin(%rip), %r15
[INFO] [stdout] 	jmp .EE_642
[INFO] [stdout] .EE_642:
[INFO] [stdout] 	movq %rdi, %rbx
[INFO] [stdout] 	jmp .EE_635
[INFO] [stdout] .EE_638:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %r11
[INFO] [stdout] 	addq $32, __gc_free_ptr(%rip)
[INFO] [stdout] 	movq $4611686018427388128, %rax
[INFO] [stdout] 	movq %rax, 0(%r11)
[INFO] [stdout] 	movq %r11, %rbx
[INFO] [stdout] 	movq $10, 8(%r11)
[INFO] [stdout] 	movq $20, 16(%r11)
[INFO] [stdout] 	movq $30, 24(%r11)
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $2, %rsi
[INFO] [stdout] 	movq $99, %rdx
[INFO] [stdout] 	callq __assign_to_array_elem
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $1, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $2, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_636
[INFO] [stdout] .EE_639:
[INFO] [stdout] 	movq %r15, %rdi
[INFO] [stdout] 	movq $32, %rsi
[INFO] [stdout] 	callq __gc_collect
[INFO] [stdout] 	jmp .EE_638
[INFO] [stdout] .EE_635:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %rcx
[INFO] [stdout] 	addq $32, %rcx
[INFO] [stdout] 	cmpq __gc_fromspace_end(%rip), %rcx
[INFO] [stdout] 	jl .EE_638
[INFO] [stdout] 	jmp .EE_639
[INFO] [stdout] .EE_636:
[INFO] [stdout] 	popq %rbx
[INFO] [stdout] 	popq %r15
[INFO] [stdout] 	popq %rbp
[INFO] [stdout] 	retq
[INFO] [stdout] 
[INFO] [stdout] 	.section .note.GNU-stack,"",@progbits
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] thread 'test_subscript_write_last' (276) panicked at crates/compiler/tests/utils.rs:37:9:
[INFO] [stdout] Failed assembler: failed to create temp file: No such file or directory (os error 2) at path "/opt/rustwide/workdir/crates/compiler/../../target/tmp/.tmp0fdECh"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5fb991cf6b1a - std[f92b4c606f291077]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5fb991cf6b1a - std[f92b4c606f291077]::backtrace_rs::backtrace::trace_unsynchronized::<std[f92b4c606f291077]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5fb991cf6b1a - std[f92b4c606f291077]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5fb991cf6b1a - <<std[f92b4c606f291077]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[786f478f706679df]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5fb991d0b77a - <core[786f478f706679df]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5fb991d0b77a - core[786f478f706679df]::fmt::write
[INFO] [stdout]    6:     0x5fb991cfb412 - std[f92b4c606f291077]::io::default_write_fmt::<alloc[64763625b5a07cdb]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5fb991cfb412 - <alloc[64763625b5a07cdb]::vec::Vec<u8> as std[f92b4c606f291077]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5fb991cd557f - <std[f92b4c606f291077]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5fb991cd557f - std[f92b4c606f291077]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5fb991ceefc9 - std[f92b4c606f291077]::panicking::default_hook
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5fb991b0c00c - <alloc[64763625b5a07cdb]::boxed::Box<dyn for<'a, 'b> core[786f478f706679df]::ops::function::Fn<(&'a std[f92b4c606f291077]::panic::PanicHookInfo<'b>,), Output = ()> + core[786f478f706679df]::marker::Sync + core[786f478f706679df]::marker::Send> as core[786f478f706679df]::ops::function::Fn<(&std[f92b4c606f291077]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   12:     0x5fb991b0c00c - test[20e1f0ae6cad7a17]::test_main_with_exit_callback::<test[20e1f0ae6cad7a17]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5fb991cef182 - <alloc[64763625b5a07cdb]::boxed::Box<dyn for<'a, 'b> core[786f478f706679df]::ops::function::Fn<(&'a std[f92b4c606f291077]::panic::PanicHookInfo<'b>,), Output = ()> + core[786f478f706679df]::marker::Sync + core[786f478f706679df]::marker::Send> as core[786f478f706679df]::ops::function::Fn<(&std[f92b4c606f291077]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   14:     0x5fb991cef182 - std[f92b4c606f291077]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5fb991cd5638 - std[f92b4c606f291077]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5fb991cccf29 - std[f92b4c606f291077]::sys::backtrace::__rust_end_short_backtrace::<std[f92b4c606f291077]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5fb991cd634d - __rustc[8241495c18a89d70]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5fb991d0bf0c - core[786f478f706679df]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5fb991aec866 - test_arrays[7006d04fa5f7c90]::utils::execute_test_case
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/utils.rs:37:9
[INFO] [stdout]   20:     0x5fb991afa1b5 - test_arrays[7006d04fa5f7c90]::test_subscript_write_last
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:113:5
[INFO] [stdout]   21:     0x5fb991af4df7 - test_arrays[7006d04fa5f7c90]::test_subscript_write_last::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:112:31
[INFO] [stdout]   22:     0x5fb991aeeaf6 - <test_arrays[7006d04fa5f7c90]::test_subscript_write_last::{closure#0} as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x5fb991b000eb - <fn() -> core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5fb991b000eb - test[20e1f0ae6cad7a17]::__rust_begin_short_backtrace::<core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>, fn() -> core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:663:18
[INFO] [stdout]   25:     0x5fb991b0cadb - test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:686:74
[INFO] [stdout]   26:     0x5fb991b0cadb - <core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x5fb991b0cadb - std[f92b4c606f291077]::panicking::catch_unwind::do_call::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}>, core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x5fb991b0cadb - std[f92b4c606f291077]::panicking::catch_unwind::<core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>, core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x5fb991b0cadb - std[f92b4c606f291077]::panic::catch_unwind::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}>, core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x5fb991b0cadb - test[20e1f0ae6cad7a17]::run_test_in_process
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:686:27
[INFO] [stdout]   31:     0x5fb991b0cadb - test[20e1f0ae6cad7a17]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:607:43
[INFO] [stdout]   32:     0x5fb991b081f4 - test[20e1f0ae6cad7a17]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:637:41
[INFO] [stdout]   33:     0x5fb991b081f4 - std[f92b4c606f291077]::sys::backtrace::__rust_begin_short_backtrace::<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x5fb991b0f6e2 - std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked::<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   35:     0x5fb991b0f6e2 - <core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x5fb991b0f6e2 - std[f92b4c606f291077]::panicking::catch_unwind::do_call::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]   37:     0x5fb991b0f6e2 - std[f92b4c606f291077]::panicking::catch_unwind::<(), core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x5fb991b0f6e2 - std[f92b4c606f291077]::panic::catch_unwind::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x5fb991b0f6e2 - std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked::<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   40:     0x5fb991b0f6e2 - <std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1} as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x5fb991cf642f - <alloc[64763625b5a07cdb]::boxed::Box<dyn core[786f478f706679df]::ops::function::FnOnce<(), Output = ()> + core[786f478f706679df]::marker::Send> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   42:     0x5fb991cf642f - <std[f92b4c606f291077]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   43:     0x7d50ab177aa4 - <unknown>
[INFO] [stdout]   44:     0x7d50ab204a64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_read_all_five_elements stdout ----
[INFO] [stdout] fn main() -> int { a = [10, 20, 30, 40, 50]
[INFO] [stdout] print_int(a[0])
[INFO] [stdout] print_int(a[1])
[INFO] [stdout] print_int(a[2])
[INFO] [stdout] print_int(a[3])
[INFO] [stdout] print_int(a[4])
[INFO] [stdout] }
[INFO] [stdout] -------
[INFO] [stdout] Pass: GlobalizeIdentifiers(GlobalizeIdentifiers)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: ClosurizeFunctions(ClosurizeFunctions)
[INFO] [stdout] Pass: ClosurizeLambdas(ClosurizeLambdas)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: DisambiguateSubscript(DisambiguateSubscript)
[INFO] [stdout] Pass: ExtractStringOps(ExtractStringOps)
[INFO] [stdout] Pass: ShortCircuiting(ShortCircuiting)
[INFO] [stdout] Pass: TupleizeExcessArgs(TupleizeExcessArgs)
[INFO] [stdout] Pass: RemoveComplexOperands(RemoveComplexOperands)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: InjectAllocations(InjectAllocations)
[INFO] [stdout] Pass: DeclosurizeCalls(DeclosurizeCalls)
[INFO] [stdout] Pass: RegisterAllocation(RegisterAllocation)
[INFO] [stdout] Pass: PatchInstructions(PatchInstructions)
[INFO] [stdout] Pass: PreludeConclusion(PreludeConclusion)
[INFO] [stdout] Pass: ResolveWidth(ResolveWidth)
[INFO] [stdout] -- No Opt: -- 
[INFO] [stdout] 	.att_syntax
[INFO] [stdout] 	.align 8
[INFO] [stdout] 	.globl main
[INFO] [stdout] main:
[INFO] [stdout] 	pushq %rbp
[INFO] [stdout] 	pushq %r15
[INFO] [stdout] 	pushq %rbx
[INFO] [stdout] 	movq $32768, %rdi
[INFO] [stdout] 	movq $32768, %rsi
[INFO] [stdout] 	callq __gc_initialize
[INFO] [stdout] 	movq __gc_rootstack_begin(%rip), %r15
[INFO] [stdout] 	jmp .EE_690
[INFO] [stdout] .EE_690:
[INFO] [stdout] 	movq %rdi, %rbx
[INFO] [stdout] 	jmp .EE_685
[INFO] [stdout] .EE_687:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %r11
[INFO] [stdout] 	addq $48, __gc_free_ptr(%rip)
[INFO] [stdout] 	movq $4611686018427388256, %rax
[INFO] [stdout] 	movq %rax, 0(%r11)
[INFO] [stdout] 	movq %r11, %rbx
[INFO] [stdout] 	movq $10, 8(%r11)
[INFO] [stdout] 	movq $20, 16(%r11)
[INFO] [stdout] 	movq $30, 24(%r11)
[INFO] [stdout] 	movq $40, 32(%r11)
[INFO] [stdout] 	movq $50, 40(%r11)
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $1, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $2, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $3, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $4, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_686
[INFO] [stdout] .EE_688:
[INFO] [stdout] 	movq %r15, %rdi
[INFO] [stdout] 	movq $48, %rsi
[INFO] [stdout] 	callq __gc_collect
[INFO] [stdout] 	jmp .EE_687
[INFO] [stdout] .EE_685:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %rcx
[INFO] [stdout] 	addq $48, %rcx
[INFO] [stdout] 	cmpq __gc_fromspace_end(%rip), %rcx
[INFO] [stdout] 	jl .EE_687
[INFO] [stdout] 	jmp .EE_688
[INFO] [stdout] .EE_686:
[INFO] [stdout] 	popq %rbx
[INFO] [stdout] 	popq %r15
[INFO] [stdout] 	popq %rbp
[INFO] [stdout] 	retq
[INFO] [stdout] 
[INFO] [stdout] 	.section .note.GNU-stack,"",@progbits
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] thread 'test_read_all_five_elements' (270) panicked at crates/compiler/tests/utils.rs:37:9:
[INFO] [stdout] Failed assembler: failed to create temp file: No such file or directory (os error 2) at path "/opt/rustwide/workdir/crates/compiler/../../target/tmp/.tmpqzKgJq"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5fb991cf6b1a - std[f92b4c606f291077]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5fb991cf6b1a - std[f92b4c606f291077]::backtrace_rs::backtrace::trace_unsynchronized::<std[f92b4c606f291077]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5fb991cf6b1a - std[f92b4c606f291077]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5fb991cf6b1a - <<std[f92b4c606f291077]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[786f478f706679df]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5fb991d0b77a - <core[786f478f706679df]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5fb991d0b77a - core[786f478f706679df]::fmt::write
[INFO] [stdout]    6:     0x5fb991cfb412 - std[f92b4c606f291077]::io::default_write_fmt::<alloc[64763625b5a07cdb]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5fb991cfb412 - <alloc[64763625b5a07cdb]::vec::Vec<u8> as std[f92b4c606f291077]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5fb991cd557f - <std[f92b4c606f291077]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5fb991cd557f - std[f92b4c606f291077]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5fb991ceefc9 - std[f92b4c606f291077]::panicking::default_hook
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5fb991b0c00c - <alloc[64763625b5a07cdb]::boxed::Box<dyn for<'a, 'b> core[786f478f706679df]::ops::function::Fn<(&'a std[f92b4c606f291077]::panic::PanicHookInfo<'b>,), Output = ()> + core[786f478f706679df]::marker::Sync + core[786f478f706679df]::marker::Send> as core[786f478f706679df]::ops::function::Fn<(&std[f92b4c606f291077]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   12:     0x5fb991b0c00c - test[20e1f0ae6cad7a17]::test_main_with_exit_callback::<test[20e1f0ae6cad7a17]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5fb991cef182 - <alloc[64763625b5a07cdb]::boxed::Box<dyn for<'a, 'b> core[786f478f706679df]::ops::function::Fn<(&'a std[f92b4c606f291077]::panic::PanicHookInfo<'b>,), Output = ()> + core[786f478f706679df]::marker::Sync + core[786f478f706679df]::marker::Send> as core[786f478f706679df]::ops::function::Fn<(&std[f92b4c606f291077]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   14:     0x5fb991cef182 - std[f92b4c606f291077]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5fb991cd5638 - std[f92b4c606f291077]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5fb991cccf29 - std[f92b4c606f291077]::sys::backtrace::__rust_end_short_backtrace::<std[f92b4c606f291077]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5fb991cd634d - __rustc[8241495c18a89d70]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5fb991d0bf0c - core[786f478f706679df]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5fb991aec866 - test_arrays[7006d04fa5f7c90]::utils::execute_test_case
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/utils.rs:37:9
[INFO] [stdout]   20:     0x5fb991afbaf1 - test_arrays[7006d04fa5f7c90]::test_read_all_five_elements
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:615:5
[INFO] [stdout]   21:     0x5fb991af4fa7 - test_arrays[7006d04fa5f7c90]::test_read_all_five_elements::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:614:33
[INFO] [stdout]   22:     0x5fb991aeed36 - <test_arrays[7006d04fa5f7c90]::test_read_all_five_elements::{closure#0} as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x5fb991b000eb - <fn() -> core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5fb991b000eb - test[20e1f0ae6cad7a17]::__rust_begin_short_backtrace::<core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>, fn() -> core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:663:18
[INFO] [stdout]   25:     0x5fb991b0cadb - test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:686:74
[INFO] [stdout]   26:     0x5fb991b0cadb - <core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x5fb991b0cadb - std[f92b4c606f291077]::panicking::catch_unwind::do_call::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}>, core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x5fb991b0cadb - std[f92b4c606f291077]::panicking::catch_unwind::<core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>, core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x5fb991b0cadb - std[f92b4c606f291077]::panic::catch_unwind::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}>, core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x5fb991b0cadb - test[20e1f0ae6cad7a17]::run_test_in_process
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:686:27
[INFO] [stdout]   31:     0x5fb991b0cadb - test[20e1f0ae6cad7a17]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:607:43
[INFO] [stdout]   32:     0x5fb991b081f4 - test[20e1f0ae6cad7a17]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:637:41
[INFO] [stdout]   33:     0x5fb991b081f4 - std[f92b4c606f291077]::sys::backtrace::__rust_begin_short_backtrace::<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x5fb991b0f6e2 - std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked::<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   35:     0x5fb991b0f6e2 - <core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x5fb991b0f6e2 - std[f92b4c606f291077]::panicking::catch_unwind::do_call::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]   37:     0x5fb991b0f6e2 - std[f92b4c606f291077]::panicking::catch_unwind::<(), core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x5fb991b0f6e2 - std[f92b4c606f291077]::panic::catch_unwind::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x5fb991b0f6e2 - std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked::<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   40:     0x5fb991b0f6e2 - <std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1} as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x5fb991cf642f - <alloc[64763625b5a07cdb]::boxed::Box<dyn core[786f478f706679df]::ops::function::FnOnce<(), Output = ()> + core[786f478f706679df]::marker::Send> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   42:     0x5fb991cf642f - <std[f92b4c606f291077]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   43:     0x7d50ab177aa4 - <unknown>
[INFO] [stdout]   44:     0x7d50ab204a64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_subscript_write_all stdout ----
[INFO] [stdout] fn main() -> int { a = [0, 0, 0]
[INFO] [stdout] a[0] = 10
[INFO] [stdout] a[1] = 20
[INFO] [stdout] a[2] = 30
[INFO] [stdout] print_int(a[0])
[INFO] [stdout] print_int(a[1])
[INFO] [stdout] print_int(a[2])
[INFO] [stdout] }
[INFO] [stdout] -------
[INFO] [stdout] Pass: GlobalizeIdentifiers(GlobalizeIdentifiers)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: ClosurizeFunctions(ClosurizeFunctions)
[INFO] [stdout] Pass: ClosurizeLambdas(ClosurizeLambdas)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: DisambiguateSubscript(DisambiguateSubscript)
[INFO] [stdout] Pass: ExtractStringOps(ExtractStringOps)
[INFO] [stdout] Pass: ShortCircuiting(ShortCircuiting)
[INFO] [stdout] Pass: TupleizeExcessArgs(TupleizeExcessArgs)
[INFO] [stdout] Pass: RemoveComplexOperands(RemoveComplexOperands)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: InjectAllocations(InjectAllocations)
[INFO] [stdout] Pass: DeclosurizeCalls(DeclosurizeCalls)
[INFO] [stdout] Pass: RegisterAllocation(RegisterAllocation)
[INFO] [stdout] Pass: PatchInstructions(PatchInstructions)
[INFO] [stdout] Pass: PreludeConclusion(PreludeConclusion)
[INFO] [stdout] Pass: ResolveWidth(ResolveWidth)
[INFO] [stdout] -- No Opt: -- 
[INFO] [stdout] 	.att_syntax
[INFO] [stdout] 	.align 8
[INFO] [stdout] 	.globl main
[INFO] [stdout] main:
[INFO] [stdout] 	pushq %rbp
[INFO] [stdout] 	pushq %rbx
[INFO] [stdout] 	pushq %r15
[INFO] [stdout] 	movq $32768, %rdi
[INFO] [stdout] 	movq $32768, %rsi
[INFO] [stdout] 	callq __gc_initialize
[INFO] [stdout] 	movq __gc_rootstack_begin(%rip), %r15
[INFO] [stdout] 	jmp .EE_603
[INFO] [stdout] .EE_603:
[INFO] [stdout] 	movq %rdi, %rbx
[INFO] [stdout] 	jmp .EE_597
[INFO] [stdout] .EE_601:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %r11
[INFO] [stdout] 	addq $32, __gc_free_ptr(%rip)
[INFO] [stdout] 	movq $4611686018427388128, %rax
[INFO] [stdout] 	movq %rax, 0(%r11)
[INFO] [stdout] 	movq %r11, %rbx
[INFO] [stdout] 	movq $0, 8(%r11)
[INFO] [stdout] 	movq $0, 16(%r11)
[INFO] [stdout] 	movq $0, 24(%r11)
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	movq $10, %rdx
[INFO] [stdout] 	callq __assign_to_array_elem
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $1, %rsi
[INFO] [stdout] 	movq $20, %rdx
[INFO] [stdout] 	callq __assign_to_array_elem
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $2, %rsi
[INFO] [stdout] 	movq $30, %rdx
[INFO] [stdout] 	callq __assign_to_array_elem
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $1, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $2, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_598
[INFO] [stdout] .EE_602:
[INFO] [stdout] 	movq %r15, %rdi
[INFO] [stdout] 	movq $32, %rsi
[INFO] [stdout] 	callq __gc_collect
[INFO] [stdout] 	jmp .EE_601
[INFO] [stdout] .EE_597:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %rcx
[INFO] [stdout] 	addq $32, %rcx
[INFO] [stdout] 	cmpq __gc_fromspace_end(%rip), %rcx
[INFO] [stdout] 	jl .EE_601
[INFO] [stdout] 	jmp .EE_602
[INFO] [stdout] .EE_598:
[INFO] [stdout] 	popq %r15
[INFO] [stdout] 	popq %rbx
[INFO] [stdout] 	popq %rbp
[INFO] [stdout] 	retq
[INFO] [stdout] 
[INFO] [stdout] 	.section .note.GNU-stack,"",@progbits
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] thread 'test_subscript_write_all' (275) panicked at crates/compiler/tests/utils.rs:37:9:
[INFO] [stdout] Failed assembler: failed to create temp file: No such file or directory (os error 2) at path "/opt/rustwide/workdir/crates/compiler/../../target/tmp/.tmpfXKY85"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5fb991cf6b1a - std[f92b4c606f291077]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5fb991cf6b1a - std[f92b4c606f291077]::backtrace_rs::backtrace::trace_unsynchronized::<std[f92b4c606f291077]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5fb991cf6b1a - std[f92b4c606f291077]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5fb991cf6b1a - <<std[f92b4c606f291077]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[786f478f706679df]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5fb991d0b77a - <core[786f478f706679df]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5fb991d0b77a - core[786f478f706679df]::fmt::write
[INFO] [stdout]    6:     0x5fb991cfb412 - std[f92b4c606f291077]::io::default_write_fmt::<alloc[64763625b5a07cdb]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5fb991cfb412 - <alloc[64763625b5a07cdb]::vec::Vec<u8> as std[f92b4c606f291077]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5fb991cd557f - <std[f92b4c606f291077]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5fb991cd557f - std[f92b4c606f291077]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5fb991ceefc9 - std[f92b4c606f291077]::panicking::default_hook
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5fb991b0c00c - <alloc[64763625b5a07cdb]::boxed::Box<dyn for<'a, 'b> core[786f478f706679df]::ops::function::Fn<(&'a std[f92b4c606f291077]::panic::PanicHookInfo<'b>,), Output = ()> + core[786f478f706679df]::marker::Sync + core[786f478f706679df]::marker::Send> as core[786f478f706679df]::ops::function::Fn<(&std[f92b4c606f291077]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   12:     0x5fb991b0c00c - test[20e1f0ae6cad7a17]::test_main_with_exit_callback::<test[20e1f0ae6cad7a17]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5fb991cef182 - <alloc[64763625b5a07cdb]::boxed::Box<dyn for<'a, 'b> core[786f478f706679df]::ops::function::Fn<(&'a std[f92b4c606f291077]::panic::PanicHookInfo<'b>,), Output = ()> + core[786f478f706679df]::marker::Sync + core[786f478f706679df]::marker::Send> as core[786f478f706679df]::ops::function::Fn<(&std[f92b4c606f291077]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   14:     0x5fb991cef182 - std[f92b4c606f291077]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5fb991cd5638 - std[f92b4c606f291077]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5fb991cccf29 - std[f92b4c606f291077]::sys::backtrace::__rust_end_short_backtrace::<std[f92b4c606f291077]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5fb991cd634d - __rustc[8241495c18a89d70]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5fb991d0bf0c - core[786f478f706679df]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5fb991aec866 - test_arrays[7006d04fa5f7c90]::utils::execute_test_case
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/utils.rs:37:9
[INFO] [stdout]   20:     0x5fb991af9595 - test_arrays[7006d04fa5f7c90]::test_subscript_write_all
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:127:5
[INFO] [stdout]   21:     0x5fb991af4d07 - test_arrays[7006d04fa5f7c90]::test_subscript_write_all::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:126:30
[INFO] [stdout]   22:     0x5fb991aee9b6 - <test_arrays[7006d04fa5f7c90]::test_subscript_write_all::{closure#0} as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x5fb991b000eb - <fn() -> core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5fb991b000eb - test[20e1f0ae6cad7a17]::__rust_begin_short_backtrace::<core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>, fn() -> core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:663:18
[INFO] [stdout]   25:     0x5fb991b0cadb - test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:686:74
[INFO] [stdout]   26:     0x5fb991b0cadb - <core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x5fb991b0cadb - std[f92b4c606f291077]::panicking::catch_unwind::do_call::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}>, core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x5fb991b0cadb - std[f92b4c606f291077]::panicking::catch_unwind::<core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>, core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x5fb991b0cadb - std[f92b4c606f291077]::panic::catch_unwind::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}>, core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x5fb991b0cadb - test[20e1f0ae6cad7a17]::run_test_in_process
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:686:27
[INFO] [stdout]   31:     0x5fb991b0cadb - test[20e1f0ae6cad7a17]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:607:43
[INFO] [stdout]   32:     0x5fb991b081f4 - test[20e1f0ae6cad7a17]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:637:41
[INFO] [stdout]   33:     0x5fb991b081f4 - std[f92b4c606f291077]::sys::backtrace::__rust_begin_short_backtrace::<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x5fb991b0f6e2 - std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked::<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   35:     0x5fb991b0f6e2 - <core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x5fb991b0f6e2 - std[f92b4c606f291077]::panicking::catch_unwind::do_call::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]   37:     0x5fb991b0f6e2 - std[f92b4c606f291077]::panicking::catch_unwind::<(), core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x5fb991b0f6e2 - std[f92b4c606f291077]::panic::catch_unwind::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x5fb991b0f6e2 - std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked::<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   40:     0x5fb991b0f6e2 - <std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1} as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x5fb991cf642f - <alloc[64763625b5a07cdb]::boxed::Box<dyn core[786f478f706679df]::ops::function::FnOnce<(), Output = ()> + core[786f478f706679df]::marker::Send> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   42:     0x5fb991cf642f - <std[f92b4c606f291077]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   43:     0x7d50ab177aa4 - <unknown>
[INFO] [stdout]   44:     0x7d50ab204a64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_subscript_write stdout ----
[INFO] [stdout] fn main() -> int { a = [1, 2, 3]
[INFO] [stdout] a[0] = 99
[INFO] [stdout] print_int(a[0])
[INFO] [stdout] print_int(a[1])
[INFO] [stdout] print_int(a[2])
[INFO] [stdout] }
[INFO] [stdout] -------
[INFO] [stdout] Pass: GlobalizeIdentifiers(GlobalizeIdentifiers)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: ClosurizeFunctions(ClosurizeFunctions)
[INFO] [stdout] Pass: ClosurizeLambdas(ClosurizeLambdas)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: DisambiguateSubscript(DisambiguateSubscript)
[INFO] [stdout] Pass: ExtractStringOps(ExtractStringOps)
[INFO] [stdout] Pass: ShortCircuiting(ShortCircuiting)
[INFO] [stdout] Pass: TupleizeExcessArgs(TupleizeExcessArgs)
[INFO] [stdout] Pass: RemoveComplexOperands(RemoveComplexOperands)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: InjectAllocations(InjectAllocations)
[INFO] [stdout] Pass: DeclosurizeCalls(DeclosurizeCalls)
[INFO] [stdout] Pass: RegisterAllocation(RegisterAllocation)
[INFO] [stdout] Pass: PatchInstructions(PatchInstructions)
[INFO] [stdout] Pass: PreludeConclusion(PreludeConclusion)
[INFO] [stdout] Pass: ResolveWidth(ResolveWidth)
[INFO] [stdout] -- No Opt: -- 
[INFO] [stdout] 	.att_syntax
[INFO] [stdout] 	.align 8
[INFO] [stdout] 	.globl main
[INFO] [stdout] main:
[INFO] [stdout] 	pushq %rbp
[INFO] [stdout] 	pushq %r15
[INFO] [stdout] 	pushq %rbx
[INFO] [stdout] 	movq $32768, %rdi
[INFO] [stdout] 	movq $32768, %rsi
[INFO] [stdout] 	callq __gc_initialize
[INFO] [stdout] 	movq __gc_rootstack_begin(%rip), %r15
[INFO] [stdout] 	jmp .EE_599
[INFO] [stdout] .EE_599:
[INFO] [stdout] 	movq %rdi, %rbx
[INFO] [stdout] 	jmp .EE_591
[INFO] [stdout] .EE_593:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %r11
[INFO] [stdout] 	addq $32, __gc_free_ptr(%rip)
[INFO] [stdout] 	movq $4611686018427388128, %rax
[INFO] [stdout] 	movq %rax, 0(%r11)
[INFO] [stdout] 	movq %r11, %rbx
[INFO] [stdout] 	movq $1, 8(%r11)
[INFO] [stdout] 	movq $2, 16(%r11)
[INFO] [stdout] 	movq $3, 24(%r11)
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	movq $99, %rdx
[INFO] [stdout] 	callq __assign_to_array_elem
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $1, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $2, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_592
[INFO] [stdout] .EE_594:
[INFO] [stdout] 	movq %r15, %rdi
[INFO] [stdout] 	movq $32, %rsi
[INFO] [stdout] 	callq __gc_collect
[INFO] [stdout] 	jmp .EE_593
[INFO] [stdout] .EE_591:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %rcx
[INFO] [stdout] 	addq $32, %rcx
[INFO] [stdout] 	cmpq __gc_fromspace_end(%rip), %rcx
[INFO] [stdout] 	jl .EE_593
[INFO] [stdout] 	jmp .EE_594
[INFO] [stdout] .EE_592:
[INFO] [stdout] 	popq %rbx
[INFO] [stdout] 	popq %r15
[INFO] [stdout] 	popq %rbp
[INFO] [stdout] 	retq
[INFO] [stdout] 
[INFO] [stdout] 	.section .note.GNU-stack,"",@progbits
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] thread 'test_subscript_write' (274) panicked at crates/compiler/tests/utils.rs:37:9:
[INFO] [stdout] Failed assembler: failed to create temp file: No such file or directory (os error 2) at path "/opt/rustwide/workdir/crates/compiler/../../target/tmp/.tmpz8jjMf"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5fb991cf6b1a - std[f92b4c606f291077]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5fb991cf6b1a - std[f92b4c606f291077]::backtrace_rs::backtrace::trace_unsynchronized::<std[f92b4c606f291077]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5fb991cf6b1a - std[f92b4c606f291077]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5fb991cf6b1a - <<std[f92b4c606f291077]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[786f478f706679df]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5fb991d0b77a - <core[786f478f706679df]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5fb991d0b77a - core[786f478f706679df]::fmt::write
[INFO] [stdout]    6:     0x5fb991cfb412 - std[f92b4c606f291077]::io::default_write_fmt::<alloc[64763625b5a07cdb]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5fb991cfb412 - <alloc[64763625b5a07cdb]::vec::Vec<u8> as std[f92b4c606f291077]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5fb991cd557f - <std[f92b4c606f291077]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5fb991cd557f - std[f92b4c606f291077]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5fb991ceefc9 - std[f92b4c606f291077]::panicking::default_hook
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5fb991b0c00c - <alloc[64763625b5a07cdb]::boxed::Box<dyn for<'a, 'b> core[786f478f706679df]::ops::function::Fn<(&'a std[f92b4c606f291077]::panic::PanicHookInfo<'b>,), Output = ()> + core[786f478f706679df]::marker::Sync + core[786f478f706679df]::marker::Send> as core[786f478f706679df]::ops::function::Fn<(&std[f92b4c606f291077]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   12:     0x5fb991b0c00c - test[20e1f0ae6cad7a17]::test_main_with_exit_callback::<test[20e1f0ae6cad7a17]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5fb991cef182 - <alloc[64763625b5a07cdb]::boxed::Box<dyn for<'a, 'b> core[786f478f706679df]::ops::function::Fn<(&'a std[f92b4c606f291077]::panic::PanicHookInfo<'b>,), Output = ()> + core[786f478f706679df]::marker::Sync + core[786f478f706679df]::marker::Send> as core[786f478f706679df]::ops::function::Fn<(&std[f92b4c606f291077]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   14:     0x5fb991cef182 - std[f92b4c606f291077]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5fb991cd5638 - std[f92b4c606f291077]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5fb991cccf29 - std[f92b4c606f291077]::sys::backtrace::__rust_end_short_backtrace::<std[f92b4c606f291077]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5fb991cd634d - __rustc[8241495c18a89d70]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5fb991d0bf0c - core[786f478f706679df]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5fb991aec866 - test_arrays[7006d04fa5f7c90]::utils::execute_test_case
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/utils.rs:37:9
[INFO] [stdout]   20:     0x5fb991af6c15 - test_arrays[7006d04fa5f7c90]::test_subscript_write
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:85:5
[INFO] [stdout]   21:     0x5fb991af4a37 - test_arrays[7006d04fa5f7c90]::test_subscript_write::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:84:26
[INFO] [stdout]   22:     0x5fb991aee5f6 - <test_arrays[7006d04fa5f7c90]::test_subscript_write::{closure#0} as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x5fb991b000eb - <fn() -> core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5fb991b000eb - test[20e1f0ae6cad7a17]::__rust_begin_short_backtrace::<core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>, fn() -> core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:663:18
[INFO] [stdout]   25:     0x5fb991b0cadb - test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:686:74
[INFO] [stdout]   26:     0x5fb991b0cadb - <core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x5fb991b0cadb - std[f92b4c606f291077]::panicking::catch_unwind::do_call::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}>, core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x5fb991b0cadb - std[f92b4c606f291077]::panicking::catch_unwind::<core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>, core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x5fb991b0cadb - std[f92b4c606f291077]::panic::catch_unwind::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}>, core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x5fb991b0cadb - test[20e1f0ae6cad7a17]::run_test_in_process
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:686:27
[INFO] [stdout]   31:     0x5fb991b0cadb - test[20e1f0ae6cad7a17]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:607:43
[INFO] [stdout]   32:     0x5fb991b081f4 - test[20e1f0ae6cad7a17]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:637:41
[INFO] [stdout]   33:     0x5fb991b081f4 - std[f92b4c606f291077]::sys::backtrace::__rust_begin_short_backtrace::<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x5fb991b0f6e2 - std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked::<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   35:     0x5fb991b0f6e2 - <core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x5fb991b0f6e2 - std[f92b4c606f291077]::panicking::catch_unwind::do_call::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]   37:     0x5fb991b0f6e2 - std[f92b4c606f291077]::panicking::catch_unwind::<(), core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x5fb991b0f6e2 - std[f92b4c606f291077]::panic::catch_unwind::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x5fb991b0f6e2 - std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked::<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   40:     0x5fb991b0f6e2 - <std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1} as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x5fb991cf642f - <alloc[64763625b5a07cdb]::boxed::Box<dyn core[786f478f706679df]::ops::function::FnOnce<(), Output = ()> + core[786f478f706679df]::marker::Send> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   42:     0x5fb991cf642f - <std[f92b4c606f291077]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   43:     0x7d50ab177aa4 - <unknown>
[INFO] [stdout]   44:     0x7d50ab204a64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_sum_elements stdout ----
[INFO] [stdout] fn main() -> int { a = [10, 20, 30]
[INFO] [stdout] print_int(a[0] + a[1] + a[2])
[INFO] [stdout] }
[INFO] [stdout] -------
[INFO] [stdout] Pass: GlobalizeIdentifiers(GlobalizeIdentifiers)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: ClosurizeFunctions(ClosurizeFunctions)
[INFO] [stdout] Pass: ClosurizeLambdas(ClosurizeLambdas)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: DisambiguateSubscript(DisambiguateSubscript)
[INFO] [stdout] Pass: ExtractStringOps(ExtractStringOps)
[INFO] [stdout] Pass: ShortCircuiting(ShortCircuiting)
[INFO] [stdout] Pass: TupleizeExcessArgs(TupleizeExcessArgs)
[INFO] [stdout] Pass: RemoveComplexOperands(RemoveComplexOperands)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: InjectAllocations(InjectAllocations)
[INFO] [stdout] Pass: DeclosurizeCalls(DeclosurizeCalls)
[INFO] [stdout] Pass: RegisterAllocation(RegisterAllocation)
[INFO] [stdout] Pass: PatchInstructions(PatchInstructions)
[INFO] [stdout] Pass: PreludeConclusion(PreludeConclusion)
[INFO] [stdout] Pass: ResolveWidth(ResolveWidth)
[INFO] [stdout] -- No Opt: -- 
[INFO] [stdout] 	.att_syntax
[INFO] [stdout] 	.align 8
[INFO] [stdout] 	.globl main
[INFO] [stdout] main:
[INFO] [stdout] 	pushq %rbp
[INFO] [stdout] 	pushq %r15
[INFO] [stdout] 	pushq %rbx
[INFO] [stdout] 	pushq %r12
[INFO] [stdout] 	movq %rsp, %rbp
[INFO] [stdout] 	subq $8, %rsp
[INFO] [stdout] 	movq $32768, %rdi
[INFO] [stdout] 	movq $32768, %rsi
[INFO] [stdout] 	callq __gc_initialize
[INFO] [stdout] 	movq __gc_rootstack_begin(%rip), %r15
[INFO] [stdout] 	jmp .EE_704
[INFO] [stdout] .EE_704:
[INFO] [stdout] 	movq %rdi, %rbx
[INFO] [stdout] 	jmp .EE_699
[INFO] [stdout] .EE_702:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %r11
[INFO] [stdout] 	addq $32, __gc_free_ptr(%rip)
[INFO] [stdout] 	movq $4611686018427388128, %rax
[INFO] [stdout] 	movq %rax, 0(%r11)
[INFO] [stdout] 	movq %r11, %rbx
[INFO] [stdout] 	movq $10, 8(%r11)
[INFO] [stdout] 	movq $20, 16(%r11)
[INFO] [stdout] 	movq $30, 24(%r11)
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %r12
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $1, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rcx
[INFO] [stdout] 	addq %rcx, %r12
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $2, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rcx
[INFO] [stdout] 	movq %r12, %rdi
[INFO] [stdout] 	addq %rcx, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_700
[INFO] [stdout] .EE_703:
[INFO] [stdout] 	movq %r15, %rdi
[INFO] [stdout] 	movq $32, %rsi
[INFO] [stdout] 	callq __gc_collect
[INFO] [stdout] 	jmp .EE_702
[INFO] [stdout] .EE_699:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %rcx
[INFO] [stdout] 	addq $32, %rcx
[INFO] [stdout] 	cmpq __gc_fromspace_end(%rip), %rcx
[INFO] [stdout] 	jl .EE_702
[INFO] [stdout] 	jmp .EE_703
[INFO] [stdout] .EE_700:
[INFO] [stdout] 	addq $8, %rsp
[INFO] [stdout] 	popq %r12
[INFO] [stdout] 	popq %rbx
[INFO] [stdout] 	popq %r15
[INFO] [stdout] 	popq %rbp
[INFO] [stdout] 	retq
[INFO] [stdout] 
[INFO] [stdout] 	.section .note.GNU-stack,"",@progbits
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] thread 'test_sum_elements' (278) panicked at crates/compiler/tests/utils.rs:37:9:
[INFO] [stdout] Failed assembler: failed to create temp file: No such file or directory (os error 2) at path "/opt/rustwide/workdir/crates/compiler/../../target/tmp/.tmphTGB9L"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5fb991cf6b1a - std[f92b4c606f291077]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5fb991cf6b1a - std[f92b4c606f291077]::backtrace_rs::backtrace::trace_unsynchronized::<std[f92b4c606f291077]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5fb991cf6b1a - std[f92b4c606f291077]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5fb991cf6b1a - <<std[f92b4c606f291077]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[786f478f706679df]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5fb991d0b77a - <core[786f478f706679df]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5fb991d0b77a - core[786f478f706679df]::fmt::write
[INFO] [stdout]    6:     0x5fb991cfb412 - std[f92b4c606f291077]::io::default_write_fmt::<alloc[64763625b5a07cdb]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5fb991cfb412 - <alloc[64763625b5a07cdb]::vec::Vec<u8> as std[f92b4c606f291077]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5fb991cd557f - <std[f92b4c606f291077]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5fb991cd557f - std[f92b4c606f291077]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5fb991ceefc9 - std[f92b4c606f291077]::panicking::default_hook
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5fb991b0c00c - <alloc[64763625b5a07cdb]::boxed::Box<dyn for<'a, 'b> core[786f478f706679df]::ops::function::Fn<(&'a std[f92b4c606f291077]::panic::PanicHookInfo<'b>,), Output = ()> + core[786f478f706679df]::marker::Sync + core[786f478f706679df]::marker::Send> as core[786f478f706679df]::ops::function::Fn<(&std[f92b4c606f291077]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   12:     0x5fb991b0c00c - test[20e1f0ae6cad7a17]::test_main_with_exit_callback::<test[20e1f0ae6cad7a17]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5fb991cef182 - <alloc[64763625b5a07cdb]::boxed::Box<dyn for<'a, 'b> core[786f478f706679df]::ops::function::Fn<(&'a std[f92b4c606f291077]::panic::PanicHookInfo<'b>,), Output = ()> + core[786f478f706679df]::marker::Sync + core[786f478f706679df]::marker::Send> as core[786f478f706679df]::ops::function::Fn<(&std[f92b4c606f291077]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   14:     0x5fb991cef182 - std[f92b4c606f291077]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5fb991cd5638 - std[f92b4c606f291077]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5fb991cccf29 - std[f92b4c606f291077]::sys::backtrace::__rust_end_short_backtrace::<std[f92b4c606f291077]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5fb991cd634d - __rustc[8241495c18a89d70]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5fb991d0bf0c - core[786f478f706679df]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5fb991aec866 - test_arrays[7006d04fa5f7c90]::utils::execute_test_case
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/utils.rs:37:9
[INFO] [stdout]   20:     0x5fb991af5b4c - test_arrays[7006d04fa5f7c90]::test_sum_elements
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:159:5
[INFO] [stdout]   21:     0x5fb991af48e7 - test_arrays[7006d04fa5f7c90]::test_sum_elements::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:158:23
[INFO] [stdout]   22:     0x5fb991aee436 - <test_arrays[7006d04fa5f7c90]::test_sum_elements::{closure#0} as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x5fb991b000eb - <fn() -> core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5fb991b000eb - test[20e1f0ae6cad7a17]::__rust_begin_short_backtrace::<core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>, fn() -> core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:663:18
[INFO] [stdout]   25:     0x5fb991b0cadb - test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:686:74
[INFO] [stdout]   26:     0x5fb991b0cadb - <core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x5fb991b0cadb - std[f92b4c606f291077]::panicking::catch_unwind::do_call::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}>, core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x5fb991b0cadb - std[f92b4c606f291077]::panicking::catch_unwind::<core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>, core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x5fb991b0cadb - std[f92b4c606f291077]::panic::catch_unwind::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}>, core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x5fb991b0cadb - test[20e1f0ae6cad7a17]::run_test_in_process
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:686:27
[INFO] [stdout]   31:     0x5fb991b0cadb - test[20e1f0ae6cad7a17]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:607:43
[INFO] [stdout]   32:     0x5fb991b081f4 - test[20e1f0ae6cad7a17]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:637:41
[INFO] [stdout]   33:     0x5fb991b081f4 - std[f92b4c606f291077]::sys::backtrace::__rust_begin_short_backtrace::<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x5fb991b0f6e2 - std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked::<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   35:     0x5fb991b0f6e2 - <core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x5fb991b0f6e2 - std[f92b4c606f291077]::panicking::catch_unwind::do_call::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]   37:     0x5fb991b0f6e2 - std[f92b4c606f291077]::panicking::catch_unwind::<(), core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x5fb991b0f6e2 - std[f92b4c606f291077]::panic::catch_unwind::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x5fb991b0f6e2 - std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked::<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   40:     0x5fb991b0f6e2 - <std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1} as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x5fb991cf642f - <alloc[64763625b5a07cdb]::boxed::Box<dyn core[786f478f706679df]::ops::function::FnOnce<(), Output = ()> + core[786f478f706679df]::marker::Send> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   42:     0x5fb991cf642f - <std[f92b4c606f291077]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   43:     0x7d50ab177aa4 - <unknown>
[INFO] [stdout]   44:     0x7d50ab204a64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_three_element_array stdout ----
[INFO] [stdout] fn main() -> int { a = [1, 2, 3]
[INFO] [stdout] print_int(a[0])
[INFO] [stdout] print_int(a[1])
[INFO] [stdout] print_int(a[2])
[INFO] [stdout] }
[INFO] [stdout] -------
[INFO] [stdout] Pass: GlobalizeIdentifiers(GlobalizeIdentifiers)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: ClosurizeFunctions(ClosurizeFunctions)
[INFO] [stdout] Pass: ClosurizeLambdas(ClosurizeLambdas)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: DisambiguateSubscript(DisambiguateSubscript)
[INFO] [stdout] Pass: ExtractStringOps(ExtractStringOps)
[INFO] [stdout] Pass: ShortCircuiting(ShortCircuiting)
[INFO] [stdout] Pass: TupleizeExcessArgs(TupleizeExcessArgs)
[INFO] [stdout] Pass: RemoveComplexOperands(RemoveComplexOperands)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: InjectAllocations(InjectAllocations)
[INFO] [stdout] Pass: DeclosurizeCalls(DeclosurizeCalls)
[INFO] [stdout] Pass: RegisterAllocation(RegisterAllocation)
[INFO] [stdout] Pass: PatchInstructions(PatchInstructions)
[INFO] [stdout] Pass: PreludeConclusion(PreludeConclusion)
[INFO] [stdout] Pass: ResolveWidth(ResolveWidth)
[INFO] [stdout] -- No Opt: -- 
[INFO] [stdout] 	.att_syntax
[INFO] [stdout] 	.align 8
[INFO] [stdout] 	.globl main
[INFO] [stdout] main:
[INFO] [stdout] 	pushq %rbp
[INFO] [stdout] 	pushq %r15
[INFO] [stdout] 	pushq %rbx
[INFO] [stdout] 	movq $32768, %rdi
[INFO] [stdout] 	movq $32768, %rsi
[INFO] [stdout] 	callq __gc_initialize
[INFO] [stdout] 	movq __gc_rootstack_begin(%rip), %r15
[INFO] [stdout] 	jmp .EE_758
[INFO] [stdout] .EE_758:
[INFO] [stdout] 	movq %rdi, %rbx
[INFO] [stdout] 	jmp .EE_754
[INFO] [stdout] .EE_756:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %r11
[INFO] [stdout] 	addq $32, __gc_free_ptr(%rip)
[INFO] [stdout] 	movq $4611686018427388128, %rax
[INFO] [stdout] 	movq %rax, 0(%r11)
[INFO] [stdout] 	movq %r11, %rbx
[INFO] [stdout] 	movq $1, 8(%r11)
[INFO] [stdout] 	movq $2, 16(%r11)
[INFO] [stdout] 	movq $3, 24(%r11)
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $1, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $2, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_755
[INFO] [stdout] .EE_757:
[INFO] [stdout] 	movq %r15, %rdi
[INFO] [stdout] 	movq $32, %rsi
[INFO] [stdout] 	callq __gc_collect
[INFO] [stdout] 	jmp .EE_756
[INFO] [stdout] .EE_754:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %rcx
[INFO] [stdout] 	addq $32, %rcx
[INFO] [stdout] 	cmpq __gc_fromspace_end(%rip), %rcx
[INFO] [stdout] 	jl .EE_756
[INFO] [stdout] 	jmp .EE_757
[INFO] [stdout] .EE_755:
[INFO] [stdout] 	popq %rbx
[INFO] [stdout] 	popq %r15
[INFO] [stdout] 	popq %rbp
[INFO] [stdout] 	retq
[INFO] [stdout] 
[INFO] [stdout] 	.section .note.GNU-stack,"",@progbits
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] thread 'test_three_element_array' (282) panicked at crates/compiler/tests/utils.rs:37:9:
[INFO] [stdout] Failed assembler: failed to create temp file: No such file or directory (os error 2) at path "/opt/rustwide/workdir/crates/compiler/../../target/tmp/.tmpBOKt84"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5fb991cf6b1a - std[f92b4c606f291077]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5fb991cf6b1a - std[f92b4c606f291077]::backtrace_rs::backtrace::trace_unsynchronized::<std[f92b4c606f291077]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5fb991cf6b1a - std[f92b4c606f291077]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5fb991cf6b1a - <<std[f92b4c606f291077]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[786f478f706679df]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5fb991d0b77a - <core[786f478f706679df]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5fb991d0b77a - core[786f478f706679df]::fmt::write
[INFO] [stdout]    6:     0x5fb991cfb412 - std[f92b4c606f291077]::io::default_write_fmt::<alloc[64763625b5a07cdb]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5fb991cfb412 - <alloc[64763625b5a07cdb]::vec::Vec<u8> as std[f92b4c606f291077]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5fb991cd557f - <std[f92b4c606f291077]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5fb991cd557f - std[f92b4c606f291077]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5fb991ceefc9 - std[f92b4c606f291077]::panicking::default_hook
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5fb991b0c00c - <alloc[64763625b5a07cdb]::boxed::Box<dyn for<'a, 'b> core[786f478f706679df]::ops::function::Fn<(&'a std[f92b4c606f291077]::panic::PanicHookInfo<'b>,), Output = ()> + core[786f478f706679df]::marker::Sync + core[786f478f706679df]::marker::Send> as core[786f478f706679df]::ops::function::Fn<(&std[f92b4c606f291077]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   12:     0x5fb991b0c00c - test[20e1f0ae6cad7a17]::test_main_with_exit_callback::<test[20e1f0ae6cad7a17]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5fb991cef182 - <alloc[64763625b5a07cdb]::boxed::Box<dyn for<'a, 'b> core[786f478f706679df]::ops::function::Fn<(&'a std[f92b4c606f291077]::panic::PanicHookInfo<'b>,), Output = ()> + core[786f478f706679df]::marker::Sync + core[786f478f706679df]::marker::Send> as core[786f478f706679df]::ops::function::Fn<(&std[f92b4c606f291077]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   14:     0x5fb991cef182 - std[f92b4c606f291077]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5fb991cd5638 - std[f92b4c606f291077]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5fb991cccf29 - std[f92b4c606f291077]::sys::backtrace::__rust_end_short_backtrace::<std[f92b4c606f291077]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5fb991cd634d - __rustc[8241495c18a89d70]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5fb991d0bf0c - core[786f478f706679df]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5fb991aec866 - test_arrays[7006d04fa5f7c90]::utils::execute_test_case
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/utils.rs:37:9
[INFO] [stdout]   20:     0x5fb991af9835 - test_arrays[7006d04fa5f7c90]::test_three_element_array
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:20:5
[INFO] [stdout]   21:     0x5fb991af4d37 - test_arrays[7006d04fa5f7c90]::test_three_element_array::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:19:30
[INFO] [stdout]   22:     0x5fb991aee9f6 - <test_arrays[7006d04fa5f7c90]::test_three_element_array::{closure#0} as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x5fb991b000eb - <fn() -> core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5fb991b000eb - test[20e1f0ae6cad7a17]::__rust_begin_short_backtrace::<core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>, fn() -> core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:663:18
[INFO] [stdout]   25:     0x5fb991b0cadb - test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:686:74
[INFO] [stdout]   26:     0x5fb991b0cadb - <core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x5fb991b0cadb - std[f92b4c606f291077]::panicking::catch_unwind::do_call::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}>, core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x5fb991b0cadb - std[f92b4c606f291077]::panicking::catch_unwind::<core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>, core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x5fb991b0cadb - std[f92b4c606f291077]::panic::catch_unwind::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}>, core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x5fb991b0cadb - test[20e1f0ae6cad7a17]::run_test_in_process
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:686:27
[INFO] [stdout]   31:     0x5fb991b0cadb - test[20e1f0ae6cad7a17]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:607:43
[INFO] [stdout]   32:     0x5fb991b081f4 - test[20e1f0ae6cad7a17]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:637:41
[INFO] [stdout]   33:     0x5fb991b081f4 - std[f92b4c606f291077]::sys::backtrace::__rust_begin_short_backtrace::<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x5fb991b0f6e2 - std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked::<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   35:     0x5fb991b0f6e2 - <core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x5fb991b0f6e2 - std[f92b4c606f291077]::panicking::catch_unwind::do_call::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]   37:     0x5fb991b0f6e2 - std[f92b4c606f291077]::panicking::catch_unwind::<(), core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x5fb991b0f6e2 - std[f92b4c606f291077]::panic::catch_unwind::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x5fb991b0f6e2 - std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked::<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   40:     0x5fb991b0f6e2 - <std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1} as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x5fb991cf642f - <alloc[64763625b5a07cdb]::boxed::Box<dyn core[786f478f706679df]::ops::function::FnOnce<(), Output = ()> + core[786f478f706679df]::marker::Send> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   42:     0x5fb991cf642f - <std[f92b4c606f291077]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   43:     0x7d50ab177aa4 - <unknown>
[INFO] [stdout]   44:     0x7d50ab204a64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_loop_fill_array stdout ----
[INFO] [stdout] fn main() -> int { a = [0, 0, 0]
[INFO] [stdout] i = 0
[INFO] [stdout] while i < 3 {
[INFO] [stdout]     a[i] = i + 1
[INFO] [stdout]     i = i + 1
[INFO] [stdout] }
[INFO] [stdout] print_int(a[0])
[INFO] [stdout] print_int(a[1])
[INFO] [stdout] print_int(a[2])
[INFO] [stdout] }
[INFO] [stdout] -------
[INFO] [stdout] Pass: GlobalizeIdentifiers(GlobalizeIdentifiers)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: ClosurizeFunctions(ClosurizeFunctions)
[INFO] [stdout] Pass: ClosurizeLambdas(ClosurizeLambdas)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: DisambiguateSubscript(DisambiguateSubscript)
[INFO] [stdout] Pass: ExtractStringOps(ExtractStringOps)
[INFO] [stdout] Pass: ShortCircuiting(ShortCircuiting)
[INFO] [stdout] Pass: TupleizeExcessArgs(TupleizeExcessArgs)
[INFO] [stdout] Pass: RemoveComplexOperands(RemoveComplexOperands)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: InjectAllocations(InjectAllocations)
[INFO] [stdout] Pass: DeclosurizeCalls(DeclosurizeCalls)
[INFO] [stdout] Pass: RegisterAllocation(RegisterAllocation)
[INFO] [stdout] Pass: PatchInstructions(PatchInstructions)
[INFO] [stdout] Pass: PreludeConclusion(PreludeConclusion)
[INFO] [stdout] Pass: ResolveWidth(ResolveWidth)
[INFO] [stdout] -- No Opt: -- 
[INFO] [stdout] 	.att_syntax
[INFO] [stdout] 	.align 8
[INFO] [stdout] 	.globl main
[INFO] [stdout] main:
[INFO] [stdout] 	pushq %rbp
[INFO] [stdout] 	pushq %rbx
[INFO] [stdout] 	pushq %r15
[INFO] [stdout] 	pushq %r12
[INFO] [stdout] 	movq %rsp, %rbp
[INFO] [stdout] 	subq $8, %rsp
[INFO] [stdout] 	movq $32768, %rdi
[INFO] [stdout] 	movq $32768, %rsi
[INFO] [stdout] 	callq __gc_initialize
[INFO] [stdout] 	movq __gc_rootstack_begin(%rip), %r15
[INFO] [stdout] 	jmp .EE_676
[INFO] [stdout] .EE_676:
[INFO] [stdout] 	movq %rdi, %rbx
[INFO] [stdout] 	jmp .EE_669
[INFO] [stdout] .EE_671:
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $1, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $2, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_670
[INFO] [stdout] .EE_672:
[INFO] [stdout] 	cmpq $3, %r12
[INFO] [stdout] 	jl .EE_673
[INFO] [stdout] 	jmp .EE_671
[INFO] [stdout] .EE_673:
[INFO] [stdout] 	movq %r12, %rdx
[INFO] [stdout] 	addq $1, %rdx
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq %r12, %rsi
[INFO] [stdout] 	callq __assign_to_array_elem
[INFO] [stdout] 	addq $1, %r12
[INFO] [stdout] 	jmp .EE_672
[INFO] [stdout] .EE_674:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %r11
[INFO] [stdout] 	addq $32, __gc_free_ptr(%rip)
[INFO] [stdout] 	movq $4611686018427388128, %rax
[INFO] [stdout] 	movq %rax, 0(%r11)
[INFO] [stdout] 	movq %r11, %rbx
[INFO] [stdout] 	movq $0, 8(%r11)
[INFO] [stdout] 	movq $0, 16(%r11)
[INFO] [stdout] 	movq $0, 24(%r11)
[INFO] [stdout] 	movq $0, %r12
[INFO] [stdout] 	jmp .EE_672
[INFO] [stdout] .EE_675:
[INFO] [stdout] 	movq %r15, %rdi
[INFO] [stdout] 	movq $32, %rsi
[INFO] [stdout] 	callq __gc_collect
[INFO] [stdout] 	jmp .EE_674
[INFO] [stdout] .EE_669:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %rcx
[INFO] [stdout] 	addq $32, %rcx
[INFO] [stdout] 	cmpq __gc_fromspace_end(%rip), %rcx
[INFO] [stdout] 	jl .EE_674
[INFO] [stdout] 	jmp .EE_675
[INFO] [stdout] .EE_670:
[INFO] [stdout] 	addq $8, %rsp
[INFO] [stdout] 	popq %r12
[INFO] [stdout] 	popq %r15
[INFO] [stdout] 	popq %rbx
[INFO] [stdout] 	popq %rbp
[INFO] [stdout] 	retq
[INFO] [stdout] 
[INFO] [stdout] 	.section .note.GNU-stack,"",@progbits
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] thread 'test_loop_fill_array' (268) panicked at crates/compiler/tests/utils.rs:37:9:
[INFO] [stdout] Failed assembler: failed to create temp file: No such file or directory (os error 2) at path "/opt/rustwide/workdir/crates/compiler/../../target/tmp/.tmpIs0YwB"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5fb991cf6b1a - std[f92b4c606f291077]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5fb991cf6b1a - std[f92b4c606f291077]::backtrace_rs::backtrace::trace_unsynchronized::<std[f92b4c606f291077]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5fb991cf6b1a - std[f92b4c606f291077]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5fb991cf6b1a - <<std[f92b4c606f291077]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[786f478f706679df]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5fb991d0b77a - <core[786f478f706679df]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5fb991d0b77a - core[786f478f706679df]::fmt::write
[INFO] [stdout]    6:     0x5fb991cfb412 - std[f92b4c606f291077]::io::default_write_fmt::<alloc[64763625b5a07cdb]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5fb991cfb412 - <alloc[64763625b5a07cdb]::vec::Vec<u8> as std[f92b4c606f291077]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5fb991cd557f - <std[f92b4c606f291077]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5fb991cd557f - std[f92b4c606f291077]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5fb991ceefc9 - std[f92b4c606f291077]::panicking::default_hook
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5fb991b0c00c - <alloc[64763625b5a07cdb]::boxed::Box<dyn for<'a, 'b> core[786f478f706679df]::ops::function::Fn<(&'a std[f92b4c606f291077]::panic::PanicHookInfo<'b>,), Output = ()> + core[786f478f706679df]::marker::Sync + core[786f478f706679df]::marker::Send> as core[786f478f706679df]::ops::function::Fn<(&std[f92b4c606f291077]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   12:     0x5fb991b0c00c - test[20e1f0ae6cad7a17]::test_main_with_exit_callback::<test[20e1f0ae6cad7a17]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5fb991cef182 - <alloc[64763625b5a07cdb]::boxed::Box<dyn for<'a, 'b> core[786f478f706679df]::ops::function::Fn<(&'a std[f92b4c606f291077]::panic::PanicHookInfo<'b>,), Output = ()> + core[786f478f706679df]::marker::Sync + core[786f478f706679df]::marker::Send> as core[786f478f706679df]::ops::function::Fn<(&std[f92b4c606f291077]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   14:     0x5fb991cef182 - std[f92b4c606f291077]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5fb991cd5638 - std[f92b4c606f291077]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5fb991cccf29 - std[f92b4c606f291077]::sys::backtrace::__rust_end_short_backtrace::<std[f92b4c606f291077]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5fb991cd634d - __rustc[8241495c18a89d70]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5fb991d0bf0c - core[786f478f706679df]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5fb991aec866 - test_arrays[7006d04fa5f7c90]::utils::execute_test_case
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/utils.rs:37:9
[INFO] [stdout]   20:     0x5fb991af6735 - test_arrays[7006d04fa5f7c90]::test_loop_fill_array
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:750:5
[INFO] [stdout]   21:     0x5fb991af49d7 - test_arrays[7006d04fa5f7c90]::test_loop_fill_array::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:748:26
[INFO] [stdout]   22:     0x5fb991aee576 - <test_arrays[7006d04fa5f7c90]::test_loop_fill_array::{closure#0} as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x5fb991b000eb - <fn() -> core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5fb991b000eb - test[20e1f0ae6cad7a17]::__rust_begin_short_backtrace::<core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>, fn() -> core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:663:18
[INFO] [stdout]   25:     0x5fb991b0cadb - test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:686:74
[INFO] [stdout]   26:     0x5fb991b0cadb - <core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x5fb991b0cadb - std[f92b4c606f291077]::panicking::catch_unwind::do_call::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}>, core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x5fb991b0cadb - std[f92b4c606f291077]::panicking::catch_unwind::<core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>, core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x5fb991b0cadb - std[f92b4c606f291077]::panic::catch_unwind::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}>, core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x5fb991b0cadb - test[20e1f0ae6cad7a17]::run_test_in_process
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:686:27
[INFO] [stdout]   31:     0x5fb991b0cadb - test[20e1f0ae6cad7a17]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:607:43
[INFO] [stdout]   32:     0x5fb991b081f4 - test[20e1f0ae6cad7a17]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:637:41
[INFO] [stdout]   33:     0x5fb991b081f4 - std[f92b4c606f291077]::sys::backtrace::__rust_begin_short_backtrace::<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x5fb991b0f6e2 - std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked::<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   35:     0x5fb991b0f6e2 - <core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x5fb991b0f6e2 - std[f92b4c606f291077]::panicking::catch_unwind::do_call::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]   37:     0x5fb991b0f6e2 - std[f92b4c606f291077]::panicking::catch_unwind::<(), core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x5fb991b0f6e2 - std[f92b4c606f291077]::panic::catch_unwind::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x5fb991b0f6e2 - std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked::<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   40:     0x5fb991b0f6e2 - <std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1} as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x5fb991cf642f - <alloc[64763625b5a07cdb]::boxed::Box<dyn core[786f478f706679df]::ops::function::FnOnce<(), Output = ()> + core[786f478f706679df]::marker::Send> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   42:     0x5fb991cf642f - <std[f92b4c606f291077]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   43:     0x7d50ab177aa4 - <unknown>
[INFO] [stdout]   44:     0x7d50ab204a64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_variable_index_write stdout ----
[INFO] [stdout] fn main() -> int { a = [10, 20, 30]
[INFO] [stdout] i = 1
[INFO] [stdout] a[i] = 99
[INFO] [stdout] print_int(a[0])
[INFO] [stdout] print_int(a[1])
[INFO] [stdout] print_int(a[2])
[INFO] [stdout] }
[INFO] [stdout] -------
[INFO] [stdout] Pass: GlobalizeIdentifiers(GlobalizeIdentifiers)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: ClosurizeFunctions(ClosurizeFunctions)
[INFO] [stdout] Pass: ClosurizeLambdas(ClosurizeLambdas)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: DisambiguateSubscript(DisambiguateSubscript)
[INFO] [stdout] Pass: ExtractStringOps(ExtractStringOps)
[INFO] [stdout] Pass: ShortCircuiting(ShortCircuiting)
[INFO] [stdout] Pass: TupleizeExcessArgs(TupleizeExcessArgs)
[INFO] [stdout] Pass: RemoveComplexOperands(RemoveComplexOperands)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: InjectAllocations(InjectAllocations)
[INFO] [stdout] Pass: DeclosurizeCalls(DeclosurizeCalls)
[INFO] [stdout] Pass: RegisterAllocation(RegisterAllocation)
[INFO] [stdout] Pass: PatchInstructions(PatchInstructions)
[INFO] [stdout] Pass: PreludeConclusion(PreludeConclusion)
[INFO] [stdout] Pass: ResolveWidth(ResolveWidth)
[INFO] [stdout] -- No Opt: -- 
[INFO] [stdout] 	.att_syntax
[INFO] [stdout] 	.align 8
[INFO] [stdout] 	.globl main
[INFO] [stdout] main:
[INFO] [stdout] 	pushq %rbp
[INFO] [stdout] 	pushq %r15
[INFO] [stdout] 	pushq %rbx
[INFO] [stdout] 	movq $32768, %rdi
[INFO] [stdout] 	movq $32768, %rsi
[INFO] [stdout] 	callq __gc_initialize
[INFO] [stdout] 	movq __gc_rootstack_begin(%rip), %r15
[INFO] [stdout] 	jmp .EE_797
[INFO] [stdout] .EE_797:
[INFO] [stdout] 	movq %rdi, %rbx
[INFO] [stdout] 	jmp .EE_790
[INFO] [stdout] .EE_794:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %r11
[INFO] [stdout] 	addq $32, __gc_free_ptr(%rip)
[INFO] [stdout] 	movq $4611686018427388128, %rax
[INFO] [stdout] 	movq %rax, 0(%r11)
[INFO] [stdout] 	movq %r11, %rbx
[INFO] [stdout] 	movq $10, 8(%r11)
[INFO] [stdout] 	movq $20, 16(%r11)
[INFO] [stdout] 	movq $30, 24(%r11)
[INFO] [stdout] 	movq $1, %rsi
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $99, %rdx
[INFO] [stdout] 	callq __assign_to_array_elem
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $1, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $2, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_791
[INFO] [stdout] .EE_796:
[INFO] [stdout] 	movq %r15, %rdi
[INFO] [stdout] 	movq $32, %rsi
[INFO] [stdout] 	callq __gc_collect
[INFO] [stdout] 	jmp .EE_794
[INFO] [stdout] .EE_790:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %rcx
[INFO] [stdout] 	addq $32, %rcx
[INFO] [stdout] 	cmpq __gc_fromspace_end(%rip), %rcx
[INFO] [stdout] 	jl .EE_794
[INFO] [stdout] 	jmp .EE_796
[INFO] [stdout] .EE_791:
[INFO] [stdout] 	popq %rbx
[INFO] [stdout] 	popq %r15
[INFO] [stdout] 	popq %rbp
[INFO] [stdout] 	retq
[INFO] [stdout] 
[INFO] [stdout] 	.section .note.GNU-stack,"",@progbits
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] thread 'test_variable_index_write' (287) panicked at crates/compiler/tests/utils.rs:37:9:
[INFO] [stdout] Failed assembler: failed to create temp file: No such file or directory (os error 2) at path "/opt/rustwide/workdir/crates/compiler/../../target/tmp/.tmpueZCud"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5fb991cf6b1a - std[f92b4c606f291077]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5fb991cf6b1a - std[f92b4c606f291077]::backtrace_rs::backtrace::trace_unsynchronized::<std[f92b4c606f291077]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5fb991cf6b1a - std[f92b4c606f291077]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5fb991cf6b1a - <<std[f92b4c606f291077]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[786f478f706679df]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5fb991d0b77a - <core[786f478f706679df]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5fb991d0b77a - core[786f478f706679df]::fmt::write
[INFO] [stdout]    6:     0x5fb991cfb412 - std[f92b4c606f291077]::io::default_write_fmt::<alloc[64763625b5a07cdb]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5fb991cfb412 - <alloc[64763625b5a07cdb]::vec::Vec<u8> as std[f92b4c606f291077]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5fb991cd557f - <std[f92b4c606f291077]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5fb991cd557f - std[f92b4c606f291077]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5fb991ceefc9 - std[f92b4c606f291077]::panicking::default_hook
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5fb991b0c00c - <alloc[64763625b5a07cdb]::boxed::Box<dyn for<'a, 'b> core[786f478f706679df]::ops::function::Fn<(&'a std[f92b4c606f291077]::panic::PanicHookInfo<'b>,), Output = ()> + core[786f478f706679df]::marker::Sync + core[786f478f706679df]::marker::Send> as core[786f478f706679df]::ops::function::Fn<(&std[f92b4c606f291077]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   12:     0x5fb991b0c00c - test[20e1f0ae6cad7a17]::test_main_with_exit_callback::<test[20e1f0ae6cad7a17]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5fb991cef182 - <alloc[64763625b5a07cdb]::boxed::Box<dyn for<'a, 'b> core[786f478f706679df]::ops::function::Fn<(&'a std[f92b4c606f291077]::panic::PanicHookInfo<'b>,), Output = ()> + core[786f478f706679df]::marker::Sync + core[786f478f706679df]::marker::Send> as core[786f478f706679df]::ops::function::Fn<(&std[f92b4c606f291077]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   14:     0x5fb991cef182 - std[f92b4c606f291077]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5fb991cd5638 - std[f92b4c606f291077]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5fb991cccf29 - std[f92b4c606f291077]::sys::backtrace::__rust_end_short_backtrace::<std[f92b4c606f291077]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5fb991cd634d - __rustc[8241495c18a89d70]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5fb991d0bf0c - core[786f478f706679df]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5fb991aec866 - test_arrays[7006d04fa5f7c90]::utils::execute_test_case
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/utils.rs:37:9
[INFO] [stdout]   20:     0x5fb991afa455 - test_arrays[7006d04fa5f7c90]::test_variable_index_write
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:661:5
[INFO] [stdout]   21:     0x5fb991af4e27 - test_arrays[7006d04fa5f7c90]::test_variable_index_write::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:660:31
[INFO] [stdout]   22:     0x5fb991aeeb36 - <test_arrays[7006d04fa5f7c90]::test_variable_index_write::{closure#0} as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x5fb991b000eb - <fn() -> core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5fb991b000eb - test[20e1f0ae6cad7a17]::__rust_begin_short_backtrace::<core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>, fn() -> core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:663:18
[INFO] [stdout]   25:     0x5fb991b0cadb - test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:686:74
[INFO] [stdout]   26:     0x5fb991b0cadb - <core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x5fb991b0cadb - std[f92b4c606f291077]::panicking::catch_unwind::do_call::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}>, core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x5fb991b0cadb - std[f92b4c606f291077]::panicking::catch_unwind::<core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>, core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x5fb991b0cadb - std[f92b4c606f291077]::panic::catch_unwind::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}>, core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x5fb991b0cadb - test[20e1f0ae6cad7a17]::run_test_in_process
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:686:27
[INFO] [stdout]   31:     0x5fb991b0cadb - test[20e1f0ae6cad7a17]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:607:43
[INFO] [stdout]   32:     0x5fb991b081f4 - test[20e1f0ae6cad7a17]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:637:41
[INFO] [stdout]   33:     0x5fb991b081f4 - std[f92b4c606f291077]::sys::backtrace::__rust_begin_short_backtrace::<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x5fb991b0f6e2 - std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked::<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   35:     0x5fb991b0f6e2 - <core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x5fb991b0f6e2 - std[f92b4c606f291077]::panicking::catch_unwind::do_call::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]   37:     0x5fb991b0f6e2 - std[f92b4c606f291077]::panicking::catch_unwind::<(), core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x5fb991b0f6e2 - std[f92b4c606f291077]::panic::catch_unwind::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x5fb991b0f6e2 - std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked::<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   40:     0x5fb991b0f6e2 - <std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1} as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x5fb991cf642f - <alloc[64763625b5a07cdb]::boxed::Box<dyn core[786f478f706679df]::ops::function::FnOnce<(), Output = ()> + core[786f478f706679df]::marker::Send> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   42:     0x5fb991cf642f - <std[f92b4c606f291077]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   43:     0x7d50ab177aa4 - <unknown>
[INFO] [stdout]   44:     0x7d50ab204a64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_loop_scan_array stdout ----
[INFO] [stdout] fn main() -> int { a = [1, 2, 3, 4, 5]
[INFO] [stdout] sum = 0
[INFO] [stdout] i = 0
[INFO] [stdout] while i < 5 {
[INFO] [stdout]     sum = sum + a[i]
[INFO] [stdout]     i = i + 1
[INFO] [stdout] }
[WARN] too many lines in the log, truncating it
